lsb_release
adalah perintah penting untuk penulis skrip bash. Ini memberi tahu pengguna tentang distribusi Linux yang saat ini diinstal, versi spesifik, dan nama kode.
Kemarin saya mencoba mengatur server web Raspberry pi untuk klien saya dan menemukan skrip yang saya jalankan untuk mengatur paket tertentu yang diperlukan untuk mengetahui nama distribusi. Skrip menggunakan lsb_release
perintah untuk mengetahui nama distribusi tetapi gagal dengan kesalahan “lsb_release command not found”.
Saya pikir perintah lsb_release tersedia di semua distribusi Linux, tetapi ternyata tidak.
Jika Anda mendapatkan kesalahan “lsb_release command not found “, begini cara memperbaikinya.
Perbaiki untuk perintah lsb_release tidak ditemukan
Untuk memperbaiki kesalahan, kita perlu menginstal paket lsb-core. Paket ini tersedia di hampir semua repositori. Jadi instal lsb-core dan itu akan memperbaiki kesalahan.
Jika distribusi Anda tidak berbasis Debian, distribusi tersebut harus tetap tersedia di repositori. Gunakan pengelola paket distro untuk menginstal lsb-core.
sudo apt install lsb-core
Untuk fedora atau turunannya –
sudo dnf install lsb-core
Untuk CentOS atau turunannya –
sudo yum install lsb-core
Untuk Arch atau turunannya –
sudo pacman -S lsb-core
Berikut adalah cara menggunakan lsb_release
memerintah.
lsb_release mengembalikan versi lsb yang sedang berjalan. BTW, lsb adalah singkatan dari Linux Standard Base.
lsb_release -a
lsb_release -c
lsb_release -r
Anda juga dapat menggabungkan argumen untuk mendapatkan informasi yang Anda butuhkan saja.
lsb_release -rcd