Debian

Memahami Rilis Debian GNU/Linux

Memahami Rilis Debian GNU/Linux
Alam semesta distribusi Debian GNU/Linux hadir dengan peluang dan tujuan tersendiri. Dalam artikel ini kami menjelaskan apa itu rilis Debian, bagaimana namanya, dan apa kriteria dasar paket perangkat lunak untuk menjadi bagian dari rilis reguler.

Apa itu rilis Debian??

Debian GNU/Linux adalah distribusi Linux non-komersial yang dimulai pada tahun 1993 oleh Ian Murdock. Saat ini, terdiri dari sekitar 51.000 paket perangkat lunak yang tersedia untuk berbagai arsitektur seperti Intel (baik 32 dan 64 bit), ARM, PowerPC, dan lain-lain [2]. Debian GNU/Linux dikelola secara bebas oleh sejumlah besar kontributor dari seluruh dunia. Ini termasuk pengembang perangkat lunak dan pengelola paket - satu orang atau sekelompok orang yang menangani paket secara keseluruhan [3].

Rilis Debian adalah kumpulan paket perangkat lunak stabil yang mengikuti Panduan Perangkat Lunak Bebas Debian (DFSG) [4]. Paket-paket ini telah teruji dengan baik dan cocok satu sama lain sedemikian rupa sehingga semua ketergantungan antar paket terpenuhi dan Anda dapat menginstal dan menggunakan perangkat lunak tanpa masalah. Ini menghasilkan sistem operasi yang andal yang dibutuhkan untuk pekerjaan Anda sehari-hari. Awalnya ditargetkan untuk sistem server, ia tidak lagi memiliki target khusus ("The Universal OS") dan banyak digunakan pada sistem desktop serta perangkat seluler, saat ini.

Berbeda dengan distribusi Linux lainnya seperti Ubuntu atau Linux Mint, distribusi Debian GNU/Linux tidak memiliki siklus rilis dengan tanggal tetap. Ini lebih mengikuti slogan "Lepaskan hanya ketika semuanya sudah siap" [1]. Namun demikian, rilis besar keluar setiap dua tahun [8]. Misalnya, versi 9 keluar pada tahun 2017, dan versi 10 diharapkan akan tersedia pada pertengahan 2019. Pembaruan keamanan untuk rilis stabil Debian disediakan sesegera mungkin dari repositori APT khusus. Selain itu, rilis stabil kecil diterbitkan di antaranya, dan berisi perbaikan bug non-keamanan yang penting serta pembaruan keamanan kecil. Pilihan umum dan nomor versi utama dari paket perangkat lunak tidak berubah dalam rilis.

Untuk melihat versi Debian GNU/Linux mana yang Anda jalankan di sistem Anda, lihat file /etc/debian_version sebagai berikut:

$ cat /etc/debian_version
9.6
$

Ini menunjukkan bahwa perintah tersebut dijalankan pada Debian GNU/Linux 9.6. Setelah menginstal paket “lsb-release” [14], Anda bisa mendapatkan informasi lebih detail dengan menjalankan perintah “lsb_release -a”:

$ lsb_release -a
Tidak ada modul LSB yang tersedia.
ID Distributor: Debian
Deskripsi: Debian GNU/Linux 9.6 (peregangan)
Rilis: 9.6
Nama kode: stretch
$

Bagaimana dengan nama rilisan yang lucu ini??

Ini menunjukkan bahwa perintah tersebut dijalankan pada Debian GNU/Linux 9.6. Setelah menginstal paket “lsb-release” [14], Anda bisa mendapatkan informasi lebih detail dengan menjalankan perintah “lsb_release -a”:

Anda mungkin telah mencatat bahwa untuk setiap rilis Debian GNU/Linux ada nama rilis yang lucu. Ini disebut nama alias yang diambil dari karakter film seri Toy Story [5] yang dirilis oleh Pixar [6]. Ketika Debian pertama 1.x rilis karena, Pemimpin Proyek Debian saat itu, Bruce Perens, bekerja untuk Pixar [9]. Sampai sekarang nama-nama berikut telah digunakan untuk rilis:

Per awal 2019, nama rilis untuk dua rilis mendatang juga sudah diketahui [8]:

Hubungan antara nama alias dan status pengembangan

Paket perangkat lunak baru atau yang diperbarui diunggah ke cabang yang tidak stabil, pertama. Setelah beberapa hari, sebuah paket bermigrasi ke cabang pengujian jika memenuhi sejumlah kriteria. Ini kemudian menjadi dasar untuk rilis stabil berikutnya. Rilis distribusi hanya berisi paket stabil, yang sebenarnya merupakan snapshot dari cabang pengujian saat ini.

Pada saat yang sama dengan rilis baru keluar, rilis stabil sejauh ini menjadi stabil lama, dan rilis stabil lama menjadi rilis stabil lama. Paket rilis akhir masa pakai dihapus dari repositori dan mirror APT normal, dan ditransfer ke Arsip Debian [11], dan tidak lagi dipertahankan. Debian saat ini sedang mengembangkan situs untuk mencari melalui paket yang diarsipkan di Pencarian Paket Historis [12]. Situs ini masih dalam pengembangan dan diketahui belum berfungsi penuh.

Seperti rilis lainnya, cabang yang tidak stabil memiliki nama alias Sid yang merupakan kependekan dari "masih dalam pengembangan". Di Toy Story, Sid adalah nama anak tetangga jahat yang selalu merusak mainannya. Nama Sid secara akurat menggambarkan kondisi paket di cabang yang tidak stabil.

Selain itu, ada juga cabang "eksperimental" yang bukan merupakan distribusi lengkap tetapi repositori tambahan untuk Debian Unstable. Cabang ini berisi paket yang belum memenuhi ekspektasi kualitas Debian yang tidak stabil. Selanjutnya, paket ditempatkan di sana untuk mempersiapkan transisi perpustakaan sehingga paket dari Debian tidak stabil dapat diperiksa untuk masalah build dengan versi perpustakaan baru tanpa merusak Debian tidak stabil.

Cabang percobaan Debian juga memiliki nama Toy Story - “RC-Buggy”. Di satu sisi ini adalah mobil kendali jarak jauh Andy, dan di sisi lain itu menyingkat deskripsi "berisi bug kritis rilis" [13].

Bagian dari Distribusi GNU/Linux Debian

Paket perangkat lunak Debian dikategorikan berdasarkan lisensinya sebagai berikut:

Rilis resmi Debian GNU/Linux hanya terdiri dari paket-paket dari cabang utama. Paket-paket yang diklasifikasikan di bawah contrib dan tidak bebas bukan bagian dari rilis, dan dilihat sebagai tambahan yang baru saja tersedia untuk Anda. Paket mana yang Anda gunakan pada sistem Anda ditentukan dalam file /etc/apt/sources.daftar sebagai berikut:

$ cat /etc/apt/sources.daftar deb
http://ftp.kami.debian.org/debian/
meregangkan kontribusi utama tidak gratis
deb http://keamanan.debian.organisasi/
meregangkan/memperbarui kontribusi utama
tidak bebas
# peregangan-pembaruan, sebelumnya
dikenal sebagai 'volatile' deb
http://ftp.kami.debian.org/debian/
peregangan-pembaruan kontribusi utama
tidak bebas
# deb stretch-backports
http://ftp.debian.org/debian
kontribusi utama stretch-backports
tidak bebas

Backport Debian

Dari daftar di atas, Anda mungkin telah mencatat entri berjudul stretch-backports. Entri ini mengacu pada paket perangkat lunak yang di-porting kembali dari pengujian Debian ke rilis stabil Debian saat ini. Alasan untuk repositori paket ini adalah bahwa siklus rilis rilis stabil Debian GNU/Linux bisa sangat lama, dan terkadang versi perangkat lunak yang lebih baru diperlukan untuk mesin tertentu. Debian Backports [7] memungkinkan Anda untuk menggunakan paket dari rilis mendatang dalam pengaturan Anda saat ini. Ketahuilah bahwa paket ini mungkin tidak setara dengan kualitas paket stabil Debian. Juga, pertimbangkan bahwa mungkin ada kebutuhan untuk beralih ke rilis upstream yang lebih baru sesekali bahkan selama siklus rilis stabil, karena paket-paket ini mengikuti pengujian Debian, yang merupakan semacam rilis bergulir (mirip dengan Debian tidak stabil ).Backport Debian

Bacaan lebih lanjut

Kisah di balik Debian GNU/Linux luar biasa. Kami menyarankan Anda untuk melihat lebih dekat pada Sejarah Debian [15,16,17].

Tautan dan Referensi

Ucapan Terima Kasih (Terima kasih!)

Penulis ingin mengucapkan terima kasih kepada Axel Beckert atas bantuan dan komentar kritisnya mengenai artikel ini.

Game Remaster HD untuk Linux yang Belum Pernah Rilis Linux Sebelumnya
Banyak pengembang dan penerbit game datang dengan remaster HD dari game lama untuk memperpanjang umur waralaba, harap penggemar meminta kompatibilitas...
Cara Menggunakan AutoKey untuk Mengotomatiskan Game Linux
AutoKey adalah utilitas otomatisasi desktop untuk Linux dan X11, diprogram dengan Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsionalitas MA...
Cara Menampilkan Penghitung FPS di Game Linux
Game Linux mendapat dorongan besar ketika Valve mengumumkan dukungan Linux untuk klien Steam dan game mereka pada tahun 2012. Sejak itu, banyak game A...