lsb_release Komutu ve Kullanımı

lsb_releas e” komutu Linux işletim sisteminde dağıtıma ait özel bilgileri ekrana yazdırır.

Aslında Linux işletim sistemi için Bash’te lsb_release komutunu kullanarak Linux Standard Base (LSB) ayrıntılarını ve şu anda kullanılmakta olan belirli Linux dağıtımı hakkında dağıtıma özgü bilgileri almak için kullanıyoruz.

Bu komut “ lsb_release ” olarak adlandırılan paketinin bir parçasıdır. Bu komut’a ekleyeceğiniz ek parametreler ile komut çalıştırıldığında sizlere işletim sistemi hakkında bilgi verecektir.

Genel kullanımında işletim sistemine ait bilgiler; sürüm numarasını, sürüm kod adını ve dağıtıcı kimliğini içermektedir.

Bu komutu çalıştırdığınızda “ lsb_release: command not found ” yada “ No LSB modules are available ” uyarı alınması yada herhangidir çıktı alınması durumunda aşağıdaki komut ile işletim sistemi üzerine “ lsb_release ” paketi yüklenecektir.

lsb_release ” komutu varsayılan olarak Ubuntu’da yüklü gelir, ancak bazı minimal sistemlerde veya özel dağıtımlarda olmayabilir. Bu durumda, başka bir yöntemle dağıtım bilgilerini kontrol etmeniz gerekebilir.

Debian : apt-get install lsb-release
Ubuntu : apt-get install lsb-release
Arch Linux: pacman -S lsb-release
Kali Linux : apt-get install lsb-release
CentOS: yum install redhat-lsb-core
Fedora: dnf install redhat-lsb-core
Raspbian: apt-get install lsb-release

lsb_release Komut kullanımı;

-v (–version)

lsb_release -v
lsb_release --version

Linux işletim sistemi üzerinde paketin desteklenip/desteklenmediğini kontrol etmek için kullanabilirsiniz.

Bu komut çalıştırıldığında işletim sistemi üzerinde yüklü olan LSB modülleri listelenmektedir.

-i (–id)

Bu parametre genellikle Linux sistemlerinde dağıtımın adını veya kimlik (id) bilgisini almak için kullanılır. Bu komut, kullandığınız Linux dağıtımını gösteren dağıtım kimliğini döndürür. Komutu farklı dağıtımlarda çalıştırdığınızda, o dağıtımın kimliğini döndürmelidir. Örneğin, Ubuntu Linux için “ Ubuntu ” veya Fedora Linux için “ Fedora “. gibi.

lsb_release -i
lsb_release --id

-d (–description)

Linux dağıtımı hakkında açıklama veya ayrıntılı bilgi almak için kullanılmaktadır. Linux dağıtımın adı, sürüm numarası ve sürümle ilgili ek ayrıntılar gibi bilgileri bu komut ile sağlayabiliriz. Örneğin, Ubuntu Linux kullanıyorsanız, “ lsb_release -d ” çalıştırıldığında “ Description: Ubuntu 22.04.2 LTS ” gibi bir açıklama döndürerek Ubuntu 22.04.2 LTS sürümünü kullandığınızı gösterir.

lsb_release -d
lsb_release --description

-r (–relase)

Kullandığınız Linux dağıtımının sürüm bilgisini görüntüler. Linux işletim sisteminin sürüm veya versiyon bilgisini özet olarak gösteren belirli bir tanımlayıcı sağlamaktadır. Örneğin, Ubuntu Linux kullanıyorsanız, “ lsb_release -r ” komutunu çalıştırdığınızda “ Release: 22.04 ” gibi bir çıktı verebilir, bu da Ubuntu’nun 22.04 sürümünü kullandığınızı gösterir.

lsb_release -r
lsb_release --release

-c (–codename)

Kullandığınız Linux dağıtımının kod adını almak için kullanılır. Bir Linux sisteminde “ lsb_release -c ” komutunu çalıştırdığınızda, genellikle kullandığınız Linux dağıtımının kod adını verir. Kod adı, dağıtımın her sürümüne veya versiyonuna atanan benzersiz bir tanımlayıcıdır. Örneğin, Ubuntu Linux kullanıyorsanız, “ lsb_release -c” komutunu çalıştırdığınızda “Codename: jammy ” gibi bir çıktı dönebilir; burada “ jammy ” Ubuntu 22.04‘ün kod adıdır.

lsb_release -c
lsb_release --codename

-a (-all)

Kullandığınız Linux dağıtımına ait dağıtım kimlik numarası, dağıtımın açıklaması, sürüm bilgisi ve kod adı listelenir. Bir Linux sisteminde “ lsb_release -a ” komutunu çalıştırdığınızda, genellikle aşağıdaki bilgileri içeren bir çıktı sağlar.

Distribution ID: Linux dağıtımının özel kimliği (örneğin, Ubuntu, Fedora, Debian).
Description : Sürüm ve ek bilgiler de dahil olmak üzere dağıtımın ayrıntılı bir açıklaması.
Release : Dağıtımın sürüm veya versiyon numarası.
CodeName : Dağıtımın belirli bir sürümüne atanan kod adı.

lsb_release -a
lsb_release --all

-s (–short)

Kullandığınız Linux dağıtımına ait dağıtım kimlik numarası, dağıtımın açıklaması, sürüm bilgisi ve kod adı listelenir fakat bir önceki komuttaki başlık bilgileri gizlenerek listelenir.

lsb_release -as

Linux işletim sistemi sürümünü çalıştırdığınızı bulmanın birden fazla yolu vardır. Çoğu Linux dağıtımı, bilmeniz gereken tüm bilgileri içeren /etc/os-release dosyasına sahiptir. etc/os-release dosyasının içeriğini görüntülemek için aşağıdaki komutu kullanabilirsiniz.

cat /etc/os-release