rpm Paketleri
Red Hat için geliştirilmiş paket yönetim sistemidir. Paketler -çoğunlukla olduğu gibi- doğrudan derlenmiş dosyalar olarak dağıtılabileceği gibi, kaynak kodların dağıtımını (srpm, spm) da sağlayabilir.
RPM paketlerinin isimlendirmesinde genellikle aşağıdaki düzen izlenir.
Çoğunlukla yukarıdaki bölümlerden isim ve mimari kısmı bizi ilgilendirecektir. isim kısmı, tahmin edeceğiniz üzere yüklemek istediğimiz pakettir. mimari ise çalıştığımız sistemin işlemci mimarisidir. Örneğin x86, i386, arm gibi değerler alabilir. noarch yazması, paketin mimari bağımsız olması demektir. Örneğin düz metin dosyaları, Python/Perl scriptleri bu şekilde olabilir.
rpm dosyalarını pek çok yerden edinebilirsiniz. rpmfind.net bunlardan birisidir.
Yükle
Bir rpm paketini yüklemek için:
Bağımlı Olduğu Paketleri Göster
Bir rpm paketini yüklemeden, bu paketin bağımlı olduğu diğer paketleri öğrenmek için:
Paket Dosyası Hakkında Genel Bilgi Al
Bağımlı Olduğu Paketler Hariç Yükle
Bir rpm paketini, bağımlı olduğu diğer paketleri gözardı ederek yükler. Çok sık gerekecek bir durum değildir, kimi zaman sisteminizdeki belirli kütüphanelerin değişmesini istemezseniz yapmanız gerekebilir.
Yüklü Paketler Arasında Birini Sorgula
Yüklü paketleriniz içinde örneğin htop olup olmadığını merak ediyorsanız,
Yüklü Paketlerin Tamamını Göster
Yüklü Paketin Tüm Dosyalarını Görüntüle
Örneğin sisteminizdeki nmap paketinin hangi dosyaları yüklediğini merak ediyorsanız.
Bir Paketi Güncelle
Bir Paketi Sil
Bu seçenek ile paket kaldırılır. Eğer bu paketin bağımlı olduğu paketler, başka bir paket tarafından kullanılıyorsa onlar da kaldırılır.
Bir Paketi Bağımlı Olduğu Diğer Paketlere Dokunmadan Kaldır
Bu seçenek ile, paket kaldırılır ancak kendisinin bağımlığı olduğu paketlere dokunulmaz.
Bir Dosyanın Hangi Pakete Ait Olduğu
Sisteminizde gördüğünüz bir dosyanın, hangi rpm paketiyle geldiğini öğrenmek istiyorsanız aşağıdaki gibi bir sorgulama yapabilirsiniz. Örneğin /etc/my.cnf dosyasının nereden geldiğini merak ediyorsak:
Yüklenmiş bir RPM Paketi Hakkında Bilgi Almak
Last updated