GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi YUM per installare, rimuovere e aggiornare i pacchetti

YUM (Yellowdog Updater, Modified) fornisce più servizi e funzionalità rispetto a quelli disponibili con il comando rpm e altri strumenti basati su RPM.
Con gli strumenti e i plug-in Yum, puoi:

  • Elenca i pacchetti software, sia installati che disponibili, in repository locali o remoti
  • Controlla le dipendenze dei pacchetti (pacchetti necessari per installare un pacchetto)
  • Crea nuovi repository e abilita o disabilita l'accesso ai repository esistenti
  • Velocizza l'installazione del pacchetto utilizzando le informazioni memorizzate nella cache (Yum cache)
  • Estendi le funzionalità di Yum con plug-in come il plug-in downloadonly (per scaricare un pacchetto senza installarlo)

Installazione dei pacchetti

I seguenti utilizzi di esempio mostrano le opzioni più comunemente utilizzate per eseguire l'installazione del pacchetto con yum :

Opzioni di comando Descrizione
installa Installa un pacchetto assicurandoti che tutte le dipendenze siano risolte.
installa /percorso/del/file Installa il pacchetto che fornisce il file specificato, assicurandoti che tutte le dipendenze siano risolte
installazione locale Installa un pacchetto da un le locale, http o ftp
reinstalla Reinstalla la versione corrente di un pacchetto
installazione di gruppo Installa tutti i pacchetti nel gruppo selezionato

Esempi :
1. Installa il pacchetto vsftpd dal repository nel sistema :

# yum install vsftpd

2. Installa un pacchetto dalla directory locale :

# yum localinstall pkg-1-1.i686.rpm

Puoi anche installare un pacchetto da un sito ftp locale :

# yum localinstall http://myrepo/pkg-1-1.i686.rpm

3. Reinstallare la versione corrente di un pacchetto nfs-utils (per sostituire eventuali file eliminati):

# yum reinstall nfs-utils

4. Installa tutti i pacchetti nel gruppo "Server Web" :

# yum groupinstall “Web server”

Rimozione dei pacchetti

Opzioni disponibili con il comando yum per rimuovere i pacchetti:

Opzioni di comando Descrizione
rimuovere rimuove un pacchetto così come i pacchetti che dipendono da esso
scambia Rimuovi un pacchetto e installa un altro
cancella Cancella un pacchetto (ed eventualmente le dipendenze) dal tuo sistema. Come rimuovere.
rimuovere Come cancellare, in più rimuove i pacchetti aggiuntivi non necessari (disponibile in RHEL 7)

Esempi :
1. Rimozione del pacchetto vsftpd e di tutte le sue dipendenze dal sistema :

# yum remove vsftpd

Simile alla rimozione, puoi anche utilizzare l'opzione di cancellazione.

2. Per rimuovere un pacchetto e installarne un altro utilizzando un unico comando, utilizza lo swap opzione :

# yum swap lftp vsftpd

3. Un'altra opzione introdotta in RHEL 7, ovvero la rimozione automatica può essere utilizzata per rimuovere un pacchetto insieme a pacchetti aggiuntivi non necessari:

# yum autoremove httpd

Aggiornamento/downgrade dei pacchetti

Opzioni di comando Descrizione
aggiornamento aggiorna tutto o un pacchetto specifico se specificato e aggiorna tutti i pacchetti dipendenti.
aggiornamento a aggiorna tutto o un pacchetto specifico a una versione specifica specificata
aggiornamento aggiorna i pacchetti tenendo conto degli obsoleti
downgrade esegui il downgrade di un pacchetto a una versione precedente

Esempi :
1. Per aggiornare tutti i pacchetti disponibili sul sistema:

# yum update

2. Per aggiornare un pacchetto specifico come httpd :

# yum update httpd

3. Per eseguire il downgrade di un pacchetto a una versione precedente:

# yum downgrade pkg_name

Uso non interattivo di yum

La -y l'opzione quando utilizzata con qualsiasi comando yum presuppone che la risposta a qualsiasi domanda sia sì e fornisce un uso non interattivo del comando yum. Può essere accoppiato con uno qualsiasi dei comandi che abbiamo visto finora nel post. Uno degli esempi in cui è molto utile è :

yum update -y


Linux
  1. Esempi di comandi Dpkg per gestire i pacchetti in Ubuntu/Debian

  2. Debian:come installare o rimuovere i pacchetti DEB usando dpkg

  3. 15 Esempi di comandi aptitude per la gestione dei pacchetti in Linux

  4. 20 Esempi di comandi Zypper per gestire i pacchetti su SUSE Linux

  5. Esempi di comandi RPM per interrogare, installare, rimuovere e aggiornare i pacchetti

Nozioni di base su Linux:30 esempi di comandi YUM per la gestione dei pacchetti Linux

Come installare e utilizzare il comando Ack in Linux con esempi

Guida introduttiva agli esempi di comandi di Alpine Linux Apk

I 50 migliori esempi di comandi YUM per utenti RHEL o CentOS

Comando RPM:15 esempi per installare, disinstallare, aggiornare, interrogare pacchetti RPM

15 Esempi di comandi Yum Linux:installazione, disinstallazione, aggiornamento dei pacchetti