Come installare / rimuovere / aggiornare i pacchetti .rpm su Red Hat?


16

Devo installare un pacchetto mancante nella mia macchina virtuale che esegue Red Hat. Come lo faccio?

Quale comando devo usare per installare / rimuovere / aggiornare i pacchetti .rpm?

Risposte:


15

MODIFICA: Come raccomandato in un commento qui sotto, puoi semplicemente usare yumtutto e starai bene.

Controlla la documentazione di Red Hat per il rpmcomando.

Fondamentalmente:

  • rpm -Uvh package_file.rpminstalla / aggiorna un pacchetto da un file .rpm
  • rpm -e package_name rimuove un pacchetto

Per installare i pacchetti dai repository di Red Hat, utilizzare yum, i cui comandi sono per lo più autoesplicativi ( install, updateecc ...). Questa documentazione è per CentOS 5, ma penso che dovrebbe funzionare con le nuove versioni di Red Hat / CentOS.


8
Come spiegato in questa pagina della Guida alla distribuzione di RHEL6 , è necessario utilizzarlo solo rpmse assolutamente necessario - in circostanze normali, non c'è motivo di utilizzare i rpmcomandi sopra menzionati per giocare con il database dei pacchetti; yum install package_file.rpme yum remove package_nameandrà bene.
visto il

@ryran dolce, non lo sapevo (non ho usato distro basate su rpm da un po 'di tempo). Modificato la mia risposta per riflettere ciò.
Renan,

3

RTFM: man yum. apropos installconduce alla traccia dei diritti.

Se "apropos" non restituisce nulla, è necessario eseguire makewhatis prima.

Dopodiché troverai quasi tutto con "apropos" che farà una ricerca full-text di tutte le descrizioni di man-page-short.

yum, al contrario di rpm, risolverà tutte le dipendenze necessarie.


Per la cronaca, aproposcerca solo i nomi e le brevi descrizioni delle pagine man, in contrasto con ciò che descrivi. man -Kd'altra parte ...
visto il

@ryran grazie - l'ho corretto. Su CentOS 5 man -kfa lo stesso apropos, secondo la pagina di manuale e un test.
Nils,

1

Installa Rpm

rpm -ivh abcd.rpm

Aggiornamento rpm

rpm -Uvh abcdef.rpm

rimuovere rpm

rpm -e abcd.rpm 

o rimuovere il numero di giri senza deps

rpm -e --nodeps abcd.rpm
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.