Redhat Package Manager (RPM) ve RPM komutları

Merhabalar ,

Bu yazıda size RPM den bahsedeceğim .

RPM yapısı genel olarak 3 parçadan oluşur : rpm komutu , paket dosyaları , RPM veritabanıdır .  Kısaca bahsedecek olursak paket dosyaları içlerinde kurulacak dosyayı , kurulacak uygulama ya da servis hakkında (dependencies gibi) bilgileri barındırırlar . RPM veritabanı /var/lib/rpm da bulunmaktadır , paketler kurulmadan önce bu veritabanına işlenirler , aynı şekilde kaldırılmak istendiklerinde de bu veritabanından kontrol edilirler . 

– RPM komutları :

–Paket Kurmak

Bir paketi kurmak için “rpm -i paket_dosyasının_adı” komutunu kullanırız .Fakat bu komutun yerine genellikle “rpm -ivh paket_dosyasının_adı” komutu kullanılır , bunun sebebi v parametresini durum bilgilerini vermesi ve h parametresinin ilerlemeyi gösteriyor olmasıdır .

Screen Shot 2014-11-29 at 00.50.40

Bunun dışında rpm komutu ile kullanırken direk ftp linki vererek direk kurulumda yapabilirsiniz.

Screen Shot 2014-11-29 at 00.54.14

–Paket Kaldırmak
Bir paketi kurmak için “rpm -e paket_adı” komutunu kullanırız . Rpm paket sistemi kurulumdan sonra değişen konfigürasyon dosyalarını .rpmsave uzantılı olarak kaydeder.
Screen Shot 2014-12-02 at 22.08.36
–Paketi Güncellemek
Paket güncelleme işlemi “rpm -U paket_adı” komutu ile yapılır . Çoğunlukla “rpm -Uvh paket_adı” komutu kurulum işlemi sırasında “rpm -i paket_dosyasının_adı” komutu yerine kullanılır . Çünkü bu komutu paketin sistemde olup olmadığını kontrol eder , yoksa paketi kurar , varsa da günceller . “-v , -h”eklerinin ne işe yaradığını de ilk kısımda anlatmıştık .

Screen Shot 2014-12-02 at 22.24.06

–Paketlerle İlgili Bilgi Edinmek
“rpm -qa” komutu sistemde kurulu bütün rpm paketlerinin ismilerini ve versiyonlarını , sürüm numaralarını görmemizi sağlar .
Screen Shot 2014-12-02 at 22.29.42
“rpm -q paket_adı” komutu paketin versiyonunu, sürüm numarasını görmemizi sağlar .

Screen Shot 2014-12-02 at 22.31.27

“rpm -qi paket_adı” komutu paket tanımını ve paketle ilgili ayrıntıları görmemizi sağlar .

Screen Shot 2014-12-02 at 22.32.40

“rpm -qf dosya_adı” komutu dosyanın hangi pakete ait olduğunu görmemizi sağlar .

Screen Shot 2014-12-02 at 22.36.04

“rpm -ql paket_adı” komutu paketin hangi dosyaları içerdiğini görmemizi sağlar .

Screen Shot 2014-12-02 at 22.39.02

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir