GNU/Linux >> Linux Esercitazione >  >> Linux

yum Esempi di comandi in Linux

Il comando yum migliora la funzionalità di rpm pur utilizzando i pacchetti .rpm e mantenendo un database RPM. Fornisce un metodo più semplice per la gestione dei pacchetti. Uno dei maggiori vantaggi di YUM è la capacità di gestire automaticamente le dipendenze del software. Ciò significa che gli amministratori possono dire a YUM di installare un pacchetto particolare, oltre all'installazione automatica di eventuali pacchetti aggiuntivi da cui dipende il pacchetto.

Un ulteriore vantaggio di YUM è l'uso dei repository. I repository sono posizioni di archiviazione per i file .rpm. I repository consentono agli amministratori di mantenere più facilmente il controllo della versione sul software.

Sintassi

La sintassi del comando yum è:

# yum [options] [subcommand] [package name]

L'opzione -y

Utilizzare l'opzione -y con il comando yum per rispondere automaticamente sì all'installazione di dipendenze software aggiuntive. In caso contrario, YUM ti chiederà di rispondere sì o no se installare le dipendenze aggiuntive.

Yum Sottocomandi

Il comando yum viene fornito con diversi sottocomandi per la gestione dei pacchetti.

Sottocomando Usato a
installa {nome pacchetto} Installa il pacchetto da qualsiasi repository configurato.
localinstall {nome pacchetto} Installa il pacchetto dal repository locale.
rimuovi {nome pacchetto} Disinstalla il pacchetto.
aggiorna [nome pacchetto] Aggiorna il pacchetto; se non viene fornito, aggiorna tutti i pacchetti installati (dispendioso in termini di tempo).
informazioni {nome pacchetto} Segnala informazioni sul pacchetto.
fornisce {nome file} Segnala quale pacchetto fornisce i file o le librerie specificati.

Esempi di comandi yum

1. Per installare

un. Per installare qualsiasi pacchetto sul sistema Linux, possiamo attivare yum install e il nome del pacchetto:

# yum install package1.rpm
# yum install package1.rpm package2.rpm package3.rpm package4.rpm

b. L'utilità Yum generalmente richiede la conferma per l'installazione del pacchetto, se vuoi specificarlo nel comando stesso, attiva il comando sotto

# yum install package1.rpm -y

2. Per cercare

Per cercare qualsiasi pacchetto nel repository RPM (può essere RHN, repository Cent OS ecc.):

# yum search package1.rpm
# yum search package1 package2
# yum search all

3. Per aggiornare

Per aggiornare qualsiasi pacchetto esistente sul sistema attiva il comando di aggiornamento sotto:

# yum update package1.rpm
# yum update package1.rpm package2.rpm
# yum update package1.rpm -y

4. Per rimuovere/disinstallare

Per rimuovere qualsiasi pacchetto esistente dal sistema:

# yum remove package1.rpm
# yum remove package1.rpm package2.rpm
# yum remove package1.rpm -y

5. Per aggiornare

Per aggiornare l'intero sistema per gli aggiornamenti disponibili dal repository del fornitore:

# yum check-update
# yum update
# yum update –y        
# yum update yum

6. Ottieni informazioni

Per ottenere le informazioni su qualsiasi pacchetto:

# yum info yum
# yum info vsftpd

7. Per vedere le liste

Per elencare i pacchetti possiamo attivare i seguenti comandi:

# yum list all
# yum list available
# yum list installed
# yum list extras
# yum list updates
# yum list obsoletes
# yum list recent
# yum list | less
# yum list pkgspec

8. Per pulire

Per pulire i pacchetti scaricati, i metadati o le informazioni memorizzate nella cache dall'utilità yum:

# yum clean package1.rpm
# yum clean metadata
# yum clean expire-cache
# yum clean rpmdb
# yum clean plugins
# yum clean all

9. Per vedere cosa offre

Per vedere quale servizio/file è fornito da quale pacchetto:

# yum provides vsftpd
# yum provides yum
# yum whatprovides vsftpd
# yum whatprovides /etc/passwd

10. Per i gruppi

I pacchetti sono raggruppati in un elenco di gruppi, come DNS, desktop, server Web ecc. Quindi per visualizzare/installare/aggiornare i pacchetti da grouplist attiva il comando sotto.

# yum grouplist
# yum groupinstall "DNS Name Server"
# yum groupinstall "DNS Name Server" "Graphical Internet"
# yum groupupdate "DNS Name Server"
# yum groupremove "DNS Name Server"
# yum groupremove "DNS Name Server" "Graphical Internet"

11. Ottieni informazioni sul gruppo

Per ottenere le informazioni sui gruppi di pacchetti:

# yum groupinfo "Graphical Internet"
# yum groupinfo "Graphical Internet" "DNS Name Server"

12. Resolvedep

Per specificare di risolvere le eventuali dipendenze durante l'installazione o l'aggiornamento dei pacchetti:

# yum resolvedep vsftpd

13. Solo per il download

Per scaricare semplicemente i pacchetti sul sistema possiamo attivare i seguenti comandi:

# yum install yum-downloadonly
# yum install vsftpd --downloadonly
# yum update vsftpd --downloadonly
# yum update --downloadonly --downloaddir=/tmp

14. Per installare localmente

Per installare i pacchetti scaricati da qualsiasi directory locale:

# yum localinstall package1.rpm 
# yum localinstall package1.rpm package2.rpm
# yum localupdate package1.rpm
# yum localupdate package1.rpm package2.rpm

15. Reinstalla

Per reinstallare qualsiasi pacchetto, ovvero disinstallarlo e poi reinstallarlo:

# yum reinstall vsftpd

16. Effettua il downgrade

Per eseguire il downgrade di qualsiasi pacchetto alla versione precedente:

# yum downgrade vsftpd
# yum downgrade vsftpd bash

17. Per vedere l'elenco delle dipendenze

Per visualizzare eventuali dipendenze per il pacchetto specificato:

# yum deplist vsftpd
# yum deplist vsftpd bash

18. Versione

Per visualizzare le informazioni sulla versione di qualsiasi pacchetto:

# yum version all
# yum version installed
# yum version available
# yum version group
# yum version grouplist

19. Storia

Ciò consente all'utente di visualizzare cosa è successo nelle transazioni passate:

# yum history
# yum history info
# yum history list
# yum history summary
# yum history redo
# yum history undo
# yum history new


Linux
  1. sa Esempi di comandi in Linux

  2. w Esempi di comandi in Linux

  3. ac Esempi di comandi in Linux

  4. Esempi di comandi df in Linux

  5. du Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

15 Comando Linux ps con esempi

8 Esempi di comandi LDD in Linux

Esempi di comandi id in Linux