Manjaro'da manjaro-release adında bir paket var. Bu paketin yegane amacı /etc/lsb-release dosyasını güncellemek. lsb-release dosyasında ne var? Manjaro kurulumunun sürüm numarası. Manjaro bir rolling release olmasına rağmen yine de sürüm numaraları ve kod isimleri var. Örneğin bugün benim /etc/lsb-release dosyamın içerği şöyle
DISTRIB_ID="ManjaroLinux"
DISTRIB_RELEASE="23.1.3"
DISTRIB_CODENAME="Vulcan"
DISTRIB_DESCRIPTION="Manjaro Linux"
Bu dosyanın sahibini
$ pacman -F /etc/lsb-release
core/manjaro-release 23.1.3-1 [kurulu]
etc/lsb-release
veya [1]
$ pacman -Qo /etc/lsb-release
ya da
$ pkgfile /etc/lsb-release
core/manjaro-release
şeklinde sorgulayabilirim. Çıkan sonuç manjaro-release paketi. Manjaro-release paketinin sürümü de lsb-release dosyasında DISTRIB_RELEASE değişkenin değeri olan 23.1.3:
$ pacman -Qs manjaro-release
local/manjaro-release 23.1.3-1
Manjaro's release definition
Tam tersi sorgulama ile manjaro-release paketi sisteme hangi dosyaları getiriyor diye bakmak istersem de
$ pacman -Ql manjaro-release
manjaro-release /etc/
manjaro-release /etc/lsb-release
sadece bu dosya görünüyor.
Buna göre sistem ne zaman güncellenmiş, hangi sürümden hangi sürüme yükseltilmiş bulmak için
$ grep 'manjaro-release' /var/log/pacman.log
gibi bir komut kullanılabilir.
----
[1] https://www.reddit.com/r/archlinux/comments/dmdl6c/where_is_the_mighty_pacman_fs/
Hiç yorum yok:
Yorum Gönder