Meskipun lsb_release -ajauh lebih informatif, cat /etc/debian_versionadalah alternatif lain.
mpy
Perintah lsb_release sebenarnya opsional. Lihat distribusi file-file tertentu jika tidak (/ etc / debian_version, / etc / redhat-release ...)
Franklin Piat
6
Jika Anda tahu bahwa Anda menggunakan Debian atau turunan, periksa file tersebut /etc/debian_version. Ini akan memiliki nomor versi sistem yang saat ini diinstal.
Jika Anda ingin sesuatu yang lebih generik, lihat (terutama) yang PRETTY_NAME, NAME, VERSIONdan VERSION_IDnilai-nilai dalam /etc/os-release. File ini sebenarnya adalah skrip shell yang dapat Anda sumber ke dalam skrip Anda sendiri, untuk melakukan berbagai hal secara berbeda pada distribusi yang berbeda.
Pada Debian "benar", kedua hal di atas disediakan oleh base-filespaket. Derivatif mungkin berbeda.
Sekali lagi jika Anda tahu Anda menggunakan sistem Debian, Anda juga dapat memeriksa output apt-cache show base-filesuntuk melihat versi base-filespaket mana yang diinstal. Ini juga mungkin tidak berfungsi pada turunan Debian.
Jika Anda ingin mengetahui versi kernel yang sedang berjalan, Anda dapat menggunakannya unameuntuk itu. Misalnya, uname -auntuk mencetak semua informasi, atau uname -rvuntuk mencetak versi kernel tertentu dengan sedikit informasi tambahan. Dalam banyak kasus, Anda tidak perlu melakukan ini, karena apa yang Anda lakukan seharusnya tidak bergantung pada versi kernel tertentu yang diinstal.
lsb_release -a
jauh lebih informatif,cat /etc/debian_version
adalah alternatif lain.Jika Anda tahu bahwa Anda menggunakan Debian atau turunan, periksa file tersebut
/etc/debian_version
. Ini akan memiliki nomor versi sistem yang saat ini diinstal.Jika Anda ingin sesuatu yang lebih generik, lihat (terutama) yang
PRETTY_NAME
,NAME
,VERSION
danVERSION_ID
nilai-nilai dalam/etc/os-release
. File ini sebenarnya adalah skrip shell yang dapat Anda sumber ke dalam skrip Anda sendiri, untuk melakukan berbagai hal secara berbeda pada distribusi yang berbeda.Pada Debian "benar", kedua hal di atas disediakan oleh
base-files
paket. Derivatif mungkin berbeda.Sekali lagi jika Anda tahu Anda menggunakan sistem Debian, Anda juga dapat memeriksa output
apt-cache show base-files
untuk melihat versibase-files
paket mana yang diinstal. Ini juga mungkin tidak berfungsi pada turunan Debian.Jika Anda ingin mengetahui versi kernel yang sedang berjalan, Anda dapat menggunakannya
uname
untuk itu. Misalnya,uname -a
untuk mencetak semua informasi, atauuname -rv
untuk mencetak versi kernel tertentu dengan sedikit informasi tambahan. Dalam banyak kasus, Anda tidak perlu melakukan ini, karena apa yang Anda lakukan seharusnya tidak bergantung pada versi kernel tertentu yang diinstal.sumber