Red Hat'a .rpm paketleri nasıl yüklenir / kaldırılır / yükseltilir?


16

Red Hat çalıştıran sanal makinemde eksik olan bir paket kurmam gerekiyor. Bunu nasıl yaparım?

.Rpm paketlerini kurmak / kaldırmak / yükseltmek için hangi komutu kullanmalıyım?

Yanıtlar:


15

EDIT: Aşağıdaki bir yorumda tavsiye edildiği gibi, sadece yumher şey için kullanabilirsiniz ve iyi olacak.

Kontrol Red Hat belgelerine için rpmkomuta.

Temelde:

  • rpm -Uvh package_file.rpmbir paketi bir .rpm dosyasından yükler / yükseltir
  • rpm -e package_name bir paketi kaldırır

Red Hat depolarından paketler kurmak için yum, komutlarını çoğunlukla kendinden açıklamalı olan ( install, updatevb.) Kullanın. Bu belge CentOS 5 içindir, ancak Red Hat / CentOS'un daha yeni sürümleri için çalışması gerektiğini düşünüyorum.


8
As RHEL6 Dağıtım Kılavuzu'nun bu sayfayı açıklıyor, yalnızca kullanmalısınız rpmkesinlikle gerekli ise - Normal şartlar altında, yukarıda belirtilen kullanmak için hiçbir neden yoktur rpmpaket veritabanı ile oynamak için komutlar; yum install package_file.rpmve iyi yum remove package_nameolacak.
testere

@ tatlı tatlı, bilmiyordum (rpm tabanlı dağıtımları bir süredir kullanmadı). Cevabımı bunu yansıtacak şekilde düzenledi.
Renan

3

KKO: man yum. apropos installhaklar yolunu açar.

"Apropos" herhangi bir şey döndürmezse, makewhatisönce koşmanız gerekir .

Bundan sonra "apropos" ile hemen hemen her şeyi bulacaksınız, bu da tüm man-page-kısa açıklamalarının tam metin aramasını yapacak.

yum, rpm yerine, gerekli tüm bağımlılıkları çözecektir.


Kayıt için, apropostarif ettiğinizin aksine , yalnızca sayfa sayfalarının adlarını ve kısa açıklamalarını arar. man -KÖte yandan ...
rsaw

@ryran teşekkürler - Ben düzelttim. CentOS 5'te , man sayfasına ve bir teste göre man -kaynı şeyi yapar apropos.
Nils

1

Rpm Yükle

rpm -ivh abcd.rpm

Rpm'yi güncelle

rpm -Uvh abcdef.rpm

rpm'yi kaldır

rpm -e abcd.rpm 

veya devir olmadan rpm'yi çıkarın

rpm -e --nodeps abcd.rpm
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.