Dalam tutorial, saya diminta "Jika Anda menjalankan Squeeze, ikuti instruksi ini ..." dan "Jika Anda menjalankan Wheezy, ikuti instruksi lain ini ..."
Ketika saya menjalankan uname
, saya mendapatkan informasi berikut:
Linux dragon-debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u2 i686 GNU/Linux
Apakah informasi itu cukup untuk mengetahui apakah saya menggunakan Squeeze atau Wheezy , atau apakah saya mendapatkannya dari tempat lain?
lsb_release -a
.Jawaban:
Perintah untuk dicoba:
•
cat /etc/*-release
•
cat /proc/version
•
lsb_release -a
- ini menunjukkan "LSB (Linux Standard Base) tertentu dan informasi khusus distribusi" .
Agar skrip shell mendapatkan detail di platform yang berbeda, ada pertanyaan terkait ini .
sumber
lsb_release -a
) memberi tahu saya itu Wheezy ; sempurna!cat /etc/*-release
padaDISTRIB_CODENAME
line. OTOH, aku tidak di Debian, aku di distro turunan, Mepis 11.cat /etc/*-release
menunjukkan Wheezy atau, yang setara, versi 7, pada tiga baris terpisah; (B)cat /proc/version
menunjukkan versi nomor 7 dalam sufiks ke kernel build; dan (c)lsb_release -a
menunjukkan Wheezy pada dua baris dan versi 7 pada sepertiga.deb7u2
dimaksud. Dari hanya meliriknya, saya berasumsi itu adalah Git commit id.Untuk mendapatkan nomor versi yang tepat, gunakan
sumber
lsb_release
memberikan versi debian hanya pada debian itu sendiri. Pada Ubuntu 18.10,cat /etc/debian_version
berikanbuster/sid
, yang merupakan versi bernama debian yang saya harapkan.david@asus:/usr/share/applications$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.6 (jessie) Release: 8.6 Codename: jessie
sumber
sumber