Debian

Memahami Siaran Debian GNU / Linux

Memahami Siaran Debian GNU / Linux
Alam semesta pengedaran Debian GNU / Linux hadir dengan peluang dan tujuan tersendiri. Dalam artikel ini kami menjelaskan apa rilis Debian, bagaimana namanya, dan apa kriteria asas untuk pakej perisian untuk menjadi sebahagian daripada rilis biasa.

Apa itu pelepasan Debian?

Debian GNU / Linux adalah sebaran Linux bukan komersial yang dimulakan pada tahun 1993 oleh Ian Murdock. Pada masa ini, ia terdiri daripada kira-kira 51,000 pakej perisian yang tersedia untuk pelbagai seni bina seperti Intel (kedua-duanya 32 dan 64 bit), ARM, PowerPC, dan lain-lain [2]. Debian GNU / Linux dikendalikan secara bebas oleh sebilangan besar penyumbang dari seluruh dunia. Ini termasuk pembangun perisian dan penyelenggara pakej - satu orang atau sekumpulan orang yang mengurus pakej secara keseluruhan [3].

Keluaran Debian adalah kumpulan pakej perisian stabil yang mengikuti Garis Panduan Perisian Percuma Debian (DFSG) [4]. Pakej ini diuji dengan baik dan disatukan sedemikian rupa sehingga semua kebergantungan antara pakej dipenuhi dan anda boleh memasang dan menggunakan perisian tanpa masalah. Ini menghasilkan sistem operasi yang boleh dipercayai yang diperlukan untuk pekerjaan anda setiap hari. Awalnya disasarkan untuk sistem pelayan, ia tidak lagi memiliki sasaran khusus ("The Universal OS") dan digunakan secara meluas pada sistem desktop dan juga peranti mudah alih, sekarang ini.

Berbeza dengan pengedaran Linux lain seperti Ubuntu atau Linux Mint, pengedaran Debian GNU / Linux tidak mempunyai kitaran pelepasan dengan tarikh tetap. Ia lebih sesuai dengan slogan "Lepaskan hanya apabila semuanya sudah siap" [1]. Walau bagaimanapun, rilis utama dikeluarkan kira-kira setiap dua tahun [8]. Contohnya, versi 9 keluar pada tahun 2017, dan versi 10 dijangka tersedia pada pertengahan 2019. Kemas kini keselamatan untuk keluaran stabil Debian diberikan secepat mungkin dari repositori APT khusus. Selain itu, rilis stabil kecil diterbitkan di antara, dan mengandungi pembetulan pepijat bukan keselamatan penting serta kemas kini keselamatan kecil. Pilihan umum dan bilangan versi utama pakej perisian tidak berubah dalam siaran.

Untuk melihat versi Debian GNU / Linux mana yang anda jalankan pada sistem anda, lihat file tersebut / etc / debian_version seperti berikut:

$ cat / etc / debian_version
9.6
$

Ini menunjukkan bahawa arahan itu dijalankan pada Debian GNU / Linux 9.6. Setelah memasang pakej "lsb-release" [14], anda boleh mendapatkan maklumat yang lebih terperinci dengan menjalankan perintah "lsb_release -a":

$ lsb_release -a
Tidak ada modul LSB yang tersedia.
ID Pengedar: Debian
Penerangan: Debian GNU / Linux 9.6 (regangan)
Keluaran: 9.6
Nama kod: regangan
$

Bagaimana dengan nama pelepasan lucu ini?

Ini menunjukkan bahawa arahan itu dijalankan pada Debian GNU / Linux 9.6. Setelah memasang pakej "lsb-release" [14], anda boleh mendapatkan maklumat yang lebih terperinci dengan menjalankan perintah "lsb_release -a":

Anda mungkin telah memperhatikan bahawa untuk setiap pelepasan Debian GNU / Linux terdapat nama pelepasan yang lucu. Ini disebut nama alias yang diambil dari watak siri filem Toy Story [5] yang dikeluarkan oleh Pixar [6]. Semasa Debian pertama 1.Pelepasan x dijangkakan, Pemimpin Projek Debian ketika itu, Bruce Perens, bekerja untuk Pixar [9]. Hingga kini nama-nama berikut telah digunakan untuk rilis:

Pada awal tahun 2019, nama rilis untuk dua rilis masa depan juga sudah diketahui [8]:

Hubungan antara nama alias dan keadaan pembangunan

Pakej perisian baru atau yang dikemas kini dimuat naik ke cawangan yang tidak stabil, pertama. Setelah beberapa hari, pakej akan berpindah ke cabang ujian jika memenuhi beberapa kriteria. Ini kemudian menjadi asas untuk pelepasan stabil seterusnya. Pelepasan pengedaran mengandungi pakej stabil, hanya, yang sebenarnya merupakan gambaran dari cabang ujian semasa.

Pada saat yang sama dengan pelepasan baru keluar, pelepasan stabil sejauh ini menjadi lama, dan pelepasan lama menjadi rilis lama. Pakej setiap pelepasan akhir hayat dikeluarkan dari repositori dan cermin APT biasa, dan dipindahkan ke Debian Archive [11], dan tidak disimpan lagi. Debian kini sedang mengembangkan laman web untuk mencari melalui pakej yang diarkibkan di Pencarian Pakej Sejarah [12]. Laman web ini walaupun masih dalam pembangunan dan diketahui belum berfungsi sepenuhnya.

Seperti keluaran lain, cabang yang tidak stabil mempunyai nama alias Sid yang merupakan kependekan dari "masih dalam pembangunan". Dalam Toy Story, Sid adalah nama anak jiran jahat yang selalu merosakkan mainan. Nama Sid dengan tepat menerangkan keadaan bungkusan di cawangan yang tidak stabil.

Selain itu, terdapat juga cabang "eksperimental" yang bukan sebaran lengkap tetapi repositori tambahan untuk Debian Unstable. Cabang ini mengandungi pakej yang belum memenuhi harapan kualiti Debian yang tidak stabil. Selanjutnya, pakej diletakkan di sana untuk menyiapkan peralihan perpustakaan supaya pakej dari Debian yang tidak stabil dapat diperiksa untuk membina masalah dengan perpustakaan versi baru tanpa mematahkan Debian yang tidak stabil.

Cabang Debian eksperimen juga mempunyai nama Toy Story - "RC-Buggy". Di satu sisi, ini adalah kereta kawalan jauh Andy, dan di sisi lain ia menyingkat perihalan "mengandungi bug kritikal pelepasan" [13].

Bahagian Pengagihan Debian GNU / Linux

Pakej perisian Debian dikategorikan mengikut lesennya seperti berikut:

Keluaran rasmi Debian GNU / Linux hanya terdiri daripada pakej dari cawangan utama. Pakej yang dikelaskan di bawah contrib dan tidak percuma bukan merupakan sebahagian daripada pelepasan, dan dilihat sebagai penambahan yang baru disediakan untuk anda. Pakej mana yang anda gunakan pada sistem anda ditentukan dalam fail / etc / apt / sumber.senaraikan seperti berikut:

$ cat / etc / apt / sumber.senarai deb
http: // ftp.kita.debian.org / debian /
peregangan kontribus utama tidak percuma
deb http: // keselamatan.debian.org /
regangan / kemas kini contrib utama
tidak percuma
# regangan kemas kini, sebelumnya
dikenali sebagai 'volatile' deb
http: // ftp.kita.debian.org / debian /
regangan kemas kini utama
tidak percuma
# debaran back-backports
http: // ftp.debian.org / debian
peregangan backports utama
tidak percuma

Backport Debian

Dari senarai di atas anda mungkin telah memperhatikan entri yang bertajuk peregangan backports. Entri ini merujuk kepada pakej perisian yang dibawa dari ujian Debian ke pelepasan stabil Debian semasa. Sebab untuk repositori pakej ini adalah bahawa kitaran pelepasan Debian GNU / Linux yang stabil dapat cukup lama, dan kadang-kadang versi perisian yang lebih baru diperlukan untuk mesin tertentu. Debian Backports [7] membolehkan anda menggunakan pakej dari pelepasan masa depan dalam persediaan semasa anda. Ketahuilah bahawa pakej ini mungkin tidak setanding dengan kualiti pakej stabil Debian. Juga, perhatikan bahawa mungkin ada keperluan untuk beralih ke pelepasan hulu yang lebih baru sekali-sekala walaupun semasa kitaran pelepasan yang stabil, kerana pakej ini mengikuti ujian Debian, yang merupakan sejenis pelepasan bergulir (serupa dengan Debian tidak stabil ).Backport Debian

Bacaan lanjut

Kisah di sebalik Debian GNU / Linux sangat mengagumkan. Kami mengesyorkan anda untuk melihat Sejarah Debian dengan lebih dekat [15,16,17].

Pautan dan Rujukan

Ucapan terima kasih (Terima kasih!)

Penulis ingin mengucapkan terima kasih kepada Axel Beckert atas bantuan dan komen kritikal mengenai artikel ini.

Cara Memasang dan Memainkan Doom di Linux
Pengenalan Doom Seri Doom berasal dari tahun 90an selepas pembebasan Doom yang asal. Ini adalah hit seketika dan sejak saat itu dan seterusnya siri pe...
Vulkan untuk Pengguna Linux
Dengan setiap kad grafik generasi baru, kami melihat pembangun permainan mendorong had kesetiaan grafik dan semakin dekat dengan fotorealisme. Tetapi ...
OpenTTD vs Simutrans
Membuat simulasi pengangkutan anda sendiri boleh menyeronokkan, santai dan sangat menarik. Itulah sebabnya anda perlu memastikan bahawa anda mencuba s...