Pemahaman saya adalah bahwa Ubuntu didasarkan pada Debian. Sebagai contoh, pada halaman Wikipedia untuk Ubuntu menyatakan " Ini adalah distribusi Linux berdasarkan arsitektur Debian. " Bagaimana saya bisa mengetahui versi Debian apa yang menjadi dasar versi Ubuntu tertentu (jika ada)?
Sebagai contoh, rilis stabil Ubuntu saat ini adalah " Artful Aardvark " (17.10) yang mengumumkan bahwa itu didasarkan pada kernel Linux 4.13, tetapi sepertinya tidak mengatakan apa-apa tentang versi Debian.
Rilis stabil Debian saat ini adalah kode bernama " Stretch " (9,2) yang mengiklankan kernel 4,9 (pada halaman Stretch yang ditautkan sebelumnya). Bagaimana saya bisa mengetahui detail hubungan di antara mereka? Apakah ada perintah khusus yang akan mengungkapkan informasi ini?
Jawaban:
Rilis Ubuntu tidak didasarkan pada rilis Debian. Selama pengembangan rilis Ubuntu, paket diimpor dari Debian tidak stabil, sampai pembekuan impor Debian (di masa lalu, LTS melepaskan impor dari pengujian, dan ini adalah apa yang disarankan oleh halaman wiki tertaut, namun melihat paket saya menunjukkan bahwa 18.04 mengimpor paket dari tidak stabil). Ini berarti bahwa rilis Ubuntu yang diberikan akan memiliki paket yang tidak dipelihara Ubuntu dalam versi apa pun yang ada di Debian pada saat pembekuan impor (kecuali permintaan sinkronisasi eksplisit ); tapi itu tidak sesuai dengan isi rilis Debian selanjutnya.
Jadi mencoba mengikat rilis Ubuntu ke rilis Debian hanya akan berakhir dengan menyesatkan.
Anda dapat melihat isi
/etc/debian_version
untuk melihat nama kode Debian versi (sedang dibangun) dari mana paket ditarik; Anda juga dapat mencocokkan tanggal beku impor Debian dari jadwal rilis (misalnya, Artful's , Bionic's , Cosmic's , atau Disco's ). Anda akan melihat dari sini bahwa rilis Debian yang sama memberi makan beberapa rilis Ubuntu ( misalnya Stretch, yang akhirnya menjadi Debian 9, memberi makan Xenial, Yakkety, Zesty dan Artful; Buster, yang akhirnya akan menjadi Debian 10, yang diberi Bionic dan Cosmic, dan memberi makan Disco), dengan versi paket yang sangat berbeda setiap kali.sumber
Ubuntu biasanya mengimpor paket dari Debian tidak stabil hingga "Debian import freeze". Untuk rilis LTS sebelumnya, mereka memilih untuk mengimpor dari pengujian Debian tetapi saat ini semua rilis (baik LTS dan non-LTS) diimpor dari tidak stabil. Anda dapat menemukan tanggal "Pembekuan impor Debian" dengan melihat halaman "jadwal rilis". Misalnya menurut https://wiki.ubuntu.com/ArtfulAardvark/ReleaseSchedule pembekuan impor Debian terjadi pada 24 Agustus 2017.
Namun untuk banyak paket inti, Ubuntu membuat keputusan sendiri dan seringkali berakhir dengan versi yang lebih baru karena mereka kurang memiliki kepedulian untuk mendukung arsitektur dan konfigurasi esoterik. Misalnya pada saat Artian's Debian membekukan impor, Debian sid memiliki kernel Linux 4.12 tetapi Ubuntu Artful dikirim dengan 4.13.
sumber