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