Mengapa kita mengambil berat tentang arahan lsb_release? Saya duduk di sana di sistem Ubuntu saya yang cuba mengingat sama ada saya sudah menaikkannya atau tidak dan versi Ubuntu yang saya ada. Lebih sukar daripada yang saya jangkakan untuk mencari versi Ubuntu yang saya jalankan sehingga saya menemui lsb_release. Inilah arahan yang saya gunakan:
: ~ $ lsb_release-kepada
Tidak ada modul LSB yang tersedia.
ID Pengedar: Ubuntu
Penerangan: Ubuntu18.04LTS
Siaran:18.04
Nama kod: bionik
Dan tangkapan skrin yang sama:
lsb_release -sc adalah pilihan baris arahan yang berguna dan popular. Ringkasnya akan menunjukkan kepada anda Codename. āSā adalah untuk format output pendek dan ācā adalah untuk nama kod. Lihat kod dan tangkapan skrin di bawah:
: ~ $ lsb_release-scbionik
lsb_release -d baik untuk keterangan verbose versi pelepasan yang anda miliki berdasarkan nombor tersebut. Lihat di bawah:
: ~ $ lsb_release-dPenerangan: Ubuntu18.04LTS
Tidak ada modul LSB yang tersedia.
Sekiranya anda mendapat mesej ralat di atas dari lsb_release -v atau lsb_release tanpa argumen, anda akan kehilangan pakej lsb_core.
Teruskan dan pasang lsb-core seperti itu:
: ~ $sudo apt-get pasanginti lsbSekarang cuba perintah lsb_release tanpa argumen dan lihat mesej ralat Tidak ada modul LSB yang tersedia diganti dengan output sebenar:
Menghurai dan memahami maklumat yang diberikan dalam output lsb_release -v (versi Piawai Piawai Linux) tidak mudah, tetapi tujuannya adalah untuk memberikan keserasian antara versi Linux dari komponen asas yang sama walaupun dengan distribusi Linux yang berbeza. Itu sepertinya tujuan yang mengagumkan, namun pengalaman penulis ini, adalah jarang perisian yang serasi antara distribusi Linux yang berbeza dan pakej biasanya tersedia untuk setiap pengedaran utama sehingga tidak semestinya sangat sesuai.
Oleh itu, alat lsb_release itu sendiri cepat dan tersedia dari baris arahan dan membantu saya mencari maklumat yang saya cari yang merupakan maklumat asas mengenai versi pengedaran Linux yang sedang dijalankan.