Yum è il gestore dei pacchetti nelle distribuzioni Linux basate su Red Hat e Red Hat. Ti consente di gestire ogni aspetto del software sul tuo sistema Red Hat.
Non imparerai i comandi Yum in dettaglio qui. Invece, questo cheat sheet di Yum ti offre una panoramica facile e veloce di tutti i principali comandi del gestore di pacchetti Yum e delle rispettive funzionalità.
Puoi scaricare il cheat sheet del comando Yum in formato PDF dal link sottostante:
Yum Command Cheat SheetScarica questo PDF GRATUITO che elenca i comuni comandi Yum con la loro rapida spiegazione.Yum_Command_cheat_sheet.pdf28 KB
Installa, disinstalla e aggiorna i pacchetti
Ecco i comandi Yum per l'installazione, la rimozione e l'aggiornamento dei pacchetti.
Comando | Funzionalità | Comando di esempio |
---|---|---|
installa | Installa un pacchetto dal repository yum | sudo yum install nginx |
rimuovere | Rimuovi un pacchetto installato e le sue dipendenze | sudo yum remove nginx |
cancella | Simile a rimuovere il comando | sudo yum erase nginx |
aggiornamento | Aggiorna o più pacchetti sul sistema | sudo yum update o sudo yum update gcc |
aggiornamento a | Aggiorna o più pacchetti a una versione specifica | sudo yum update-to ngingx-2.7-1.1 |
aggiornamento | aggiorna tutti i pacchetti all'ultima versione | sudo yum upgrade |
reinstalla | Reinstalla la versione corrente di un pacchetto specifico | sudo yum reinstall httpd |
rimuovere | Rimuovi un pacchetto e tutti gli altri pacchetti non necessari | sudo yum autoremove httpd |
downgrade | Esegui il downgrade di un pacchetto specifico a una versione precedente | sudo yum downgrade di nginx |
scambia | Rimuovi il pacchetto e installa un altro | sudo yum swap nginx httpd |
installazione locale | Installa un pacchetto da un repository locale | sudo yum localinstall http://127.0.0.1/baseos/nginx-a.b.b.c.rpm |
installazione di gruppo | Installa i pacchetti da un gruppo specifico | sudo yum groupinstall "nome gruppo" |
Comandi del pacchetto base
Questi comandi ti aiuteranno a esplorare i pacchetti installati oa cercare i pacchetti dai repository.
Comando | Funzionalità | Esempio |
---|---|---|
elenco | Elenca i nomi dei pacchetti dai repository | sudo yum elenca tutto |
informazioni | Mostra informazioni su un pacchetto specifico | sudo yum info nginx |
cerca | Cerca il nome e la descrizione di un pacchetto | sudo yum cerca apache |
informazioni di aggiornamento | Mostra informazioni sugli aggiornamenti dei pacchetti disponibili | sudo yum updateinfo baseos |
verifica aggiornamento | Mostra gli aggiornamenti dei pacchetti disponibili dai repository abilitati | aggiornamento del controllo sudo yum |
elenco di gruppo | Mostra nomi e gruppi di pacchetti disponibili | sudo yum grouplist |
deplist | Mostra le dipendenze per un pacchetto specifico | sudo yum deplist vsftpd |
fornisce | Trova il pacchetto che fornisce un file specifico | sudo yum fornisce "*/bin/zsh" |
informazioni di gruppo | Mostra descrizione e contenuto di un gruppo di pacchetti | sudo yum groupinfo "nome gruppo" |
aiuto | Visualizza le informazioni della tua guida o la guida sul sottocomando | sudo yum help o sudo yum help list |
Gestione dei repository Yum
Per aggiungere e gestire repository aggiuntivi.
Comando | Funzionalità | Esempio |
---|---|---|
repolista | Elenca i repository software disponibili | sudo yum repolist |
repo-pkg | Utilizza i pacchetti in un repository specifico | lista sudo yum repo-pkgs baseos |
repoinfo | Mostra informazioni sui repository abilitati | sudo yum repoinfo baseos |
crea cache | Scarica i dati del repository nella cache | sudo yum makecache |
Risoluzione dei problemi Yum
Quando le cose vanno male con Yum, usa questi comandi.
Comando | Funzionalità | Esempio |
---|---|---|
pulito | Pulisci tutti i dati dei pacchetti memorizzati nella cache/pulisci tutti i metadati dei pacchetti | sudo yum clean packages o sudo yum clean all |
controlla | Controlla la presenza di problemi nel db RPM locale | sudo gnam controllo |
storia | Visualizza e utilizza yum transazioni | sudo yum history list o sudo yum history annulla o sudo yum history redo |
fssnapshot | Mostra snapshot LVM | sudo yum fs filtri |
Opzioni utili
Opzioni comuni da utilizzare con i comandi Yum:
Opzione di comando | Funzionalità | Esempio |
---|---|---|
-y | Presumi sì se richiesto | sudo yum -y install nginx |
--assumeno | Presumi no se richiesto | sudo yum --assumeno install nginx |
-v | Prolisso | sudo yum -v install |
-q | Tranquillo | sudo yum -q install |
--nessun plug-in | Non caricare alcun plug-in YUM | sudo yum --noplugins install |
--disableplugin= | Disattiva un plug-in specifico | sudo yum --disableplugin=ps |
--enableplugin= | Attiva un plug-in specifico | sudo yum --enableplugin=ps |
--changelog | Mostra le informazioni sul registro delle modifiche di un pacchetto | sudo yum --changelogs install httpd |
---filter=?? | Filtra l'output per fornitori, gruppi, architetture e altri specifici. | elenco sudo yum disponibile --filter=server |
--enablerepo= | Abilita un repository disattivato | sudo yum install nginx --enablerepo=?? |
--disablerepo= | Disabilita un repository attivato | sudo yum install nginx --deactivaterepo=?? |
--solo download | Download del pacchetto e nessuna installazione | sudo yum install --downloadonly httpd |
Comandi extra
Alcuni comandi aggiuntivi che potresti dover utilizzare una volta ogni tanto:
Comandi | Funzionalità |
---|---|
riposincronizza | Sincronizza il repository yum con la directory locale |
show-installato | Mostra i pacchetti installati |
verifytree | Controlla la coerenza del repository locale |
yumdb | Cambia il database di yum |
yumdownloader | Scarica un pacchetto da repository a cwd |
recupero | Interroga repository remoto e db locale |
repochiusura | Ottieni l'elenco delle dipendenze non soddisfatto |
è necessario riavviare | Mostra i processi che sono stati aggiornati e richiedono il riavvio |
Se ti senti perso in qualsiasi momento, puoi sempre man yum
.
Ti è piaciuto quello che hai appena visto? Puoi scaricare l'intero materiale in formato PDF dal link sottostante.
Scarica il cheat sheet di Yum