Aggiornatore di Yellowdog , Modified (yum) è un'utilità di gestione dei pacchetti open source nel sistema operativo basato su Redhat. Yum si occupa dell'installazione automatica dei pacchetti dipendenti durante l'installazione, la rimozione e gli aggiornamenti dei pacchetti.
Yum utilizza Gestione pacchetti Redhat (RPM) e può installare pacchetti software da yum repository (raccolte di pacchetti RPM), a cui è possibile accedere localmente o tramite una connessione di rete.
LEGGI :Come creare un repository YUM locale/di rete su CentOS 7 / RHEL 7
Qui daremo un'occhiata agli esempi di comandi YUM per la gestione dei pacchetti su Linux (CentOS / RHEL / Fedora )
1. Installa un pacchetto con YUM
Per installare un pacchetto RPM, puoi utilizzare il comando seguente. Puoi citare più nomi di pacchetti separati da uno spazio.
# yum install vsftpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net Resolving Dependencies --> Running transaction check ---> Package vsftpd.x86_64 0:3.0.2-22.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================================== Package Arch Version Repository Size ================================================================================================== Installing: vsftpd x86_64 3.0.2-22.el7 base 169 k Transaction Summary ================================================================================================== Install 1 Package Total download size: 169 k Installed size: 348 k Is this ok [y/d/N]: y Downloading packages: vsftpd-3.0.2-22.el7.x86_64.rpm | 169 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : vsftpd-3.0.2-22.el7.x86_64 1/1 Verifying : vsftpd-3.0.2-22.el7.x86_64 1/1 Installed: vsftpd.x86_64 0:3.0.2-22.el7 Complete!L'aggiunta di un flag -y al comando yum installerà/rimuoverà/reinstalla i pacchetti senza ulteriori conferme.
2. Rimuovere un pacchetto con YUM
Per rimuovere qualsiasi pacchetto, eseguire il comando seguente. Puoi citare più nomi di pacchetti separati da uno spazio.
# yum remove vsftpd Loaded plugins: fastestmirror Resolving Dependencies --> Running transaction check ---> Package vsftpd.x86_64 0:3.0.2-22.el7 will be erased --> Finished Dependency Resolution Dependencies Resolved ================================================================================================== Package Arch Version Repository Size ================================================================================================== Removing: vsftpd x86_64 3.0.2-22.el7 @base 348 k Transaction Summary ================================================================================================== Remove 1 Package Installed size: 348 k Is this ok [y/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Erasing : vsftpd-3.0.2-22.el7.x86_64 1/1 Verifying : vsftpd-3.0.2-22.el7.x86_64 1/1 Removed: vsftpd.x86_64 0:3.0.2-22.el7 Complete!
3. Aggiorna un pacchetto con YUM
Per aggiornare qualsiasi pacchetto all'ultima versione, eseguire il comando seguente. Puoi citare più nomi di pacchetti separati da uno spazio.
# yum update sudo Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net Resolving Dependencies --> Running transaction check ---> Package sudo.x86_64 0:1.8.19p2-10.el7 will be updated ---> Package sudo.x86_64 0:1.8.19p2-11.el7_4 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================================== Package Arch Version Repository Size ================================================================================================== Updating: sudo x86_64 1.8.19p2-11.el7_4 updates 1.1 M Transaction Summary ================================================================================================== Upgrade 1 Package Total download size: 1.1 M Is this ok [y/d/N]: y Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. sudo-1.8.19p2-11.el7_4.x86_64.rpm | 1.1 MB 00:00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : sudo-1.8.19p2-11.el7_4.x86_64 1/2 Cleanup : sudo-1.8.19p2-10.el7.x86_64 2/2 Verifying : sudo-1.8.19p2-11.el7_4.x86_64 1/2 Verifying : sudo-1.8.19p2-10.el7.x86_64 2/2 Updated: sudo.x86_64 0:1.8.19p2-11.el7_4 Complete!
4. Effettua il downgrade di un pacchetto con YUM
Per eseguire il downgrade di un pacchetto utilizzando il comando yum, eseguire il comando seguente. Questo comando riporterà il pacchetto alla versione precedente.
Funzionerà solo se il repository ha una versione precedente del pacchetto menzionato.
Es:eseguiamo il downgrade del pacchetto sudo che è stato appena aggiornato nel nostro esempio precedente.
# yum downgrade sudo Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net Resolving Dependencies --> Running transaction check ---> Package sudo.x86_64 0:1.8.19p2-10.el7 will be a downgrade ---> Package sudo.x86_64 0:1.8.19p2-11.el7_4 will be erased --> Finished Dependency Resolution Dependencies Resolved ================================================================================================== Package Arch Version Repository Size ================================================================================================== Downgrading: sudo x86_64 1.8.19p2-10.el7 base 1.1 M Transaction Summary ================================================================================================== Downgrade 1 Package Total download size: 1.1 M Is this ok [y/d/N]: y Downloading packages: sudo-1.8.19p2-10.el7.x86_64.rpm | 1.1 MB 00:00:02 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : sudo-1.8.19p2-10.el7.x86_64 1/2 Cleanup : sudo-1.8.19p2-11.el7_4.x86_64 2/2 Verifying : sudo-1.8.19p2-10.el7.x86_64 1/2 Verifying : sudo-1.8.19p2-11.el7_4.x86_64 2/2 Removed: sudo.x86_64 0:1.8.19p2-11.el7_4 Installed: sudo.x86_64 0:1.8.19p2-10.el7 Complete!
5. Reinstalla un pacchetto con YUM
Puoi reinstallare un RPM utilizzando il comando seguente per risolvere i problemi di installazione.
# yum reinstall sudo Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net Resolving Dependencies --> Running transaction check ---> Package sudo.x86_64 0:1.8.19p2-10.el7 will be reinstalled --> Finished Dependency Resolution Dependencies Resolved ================================================================================================== Package Arch Version Repository Size ================================================================================================== Reinstalling: sudo x86_64 1.8.19p2-10.el7 base 1.1 M Transaction Summary ================================================================================================== Reinstall 1 Package Total download size: 1.1 M Installed size: 3.9 M Is this ok [y/d/N]: y Downloading packages: sudo-1.8.19p2-10.el7.x86_64.rpm | 1.1 MB 00:00:09 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : sudo-1.8.19p2-10.el7.x86_64 1/1 Verifying : sudo-1.8.19p2-10.el7.x86_64 1/1 Installed: sudo.x86_64 0:1.8.19p2-10.el7 Complete!
6. Elenca un pacchetto con YUM
Conosci il nome del pacchetto? Quindi usa il comando seguente per sapere se il pacchetto è già installato o disponibile per il tuo sistema.
L'output avrà il nome del repository da cui è stato installato il pacchetto. Nel caso non sia già installato, l'output avrà il nome del repository da cui possiamo installare il pacchetto.
Pacchetto installato:
# yum list tar Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net Installed Packages tar.x86_64 2:1.26-32.el7 @anaconda
Pacchetto disponibile:
# yum list httpd Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net Available Packages httpd.x86_64 2.4.6-67.el7.centos.6 updates
7. Elenca tutti i pacchetti installati con YUM
A volte potresti voler ottenere un elenco di pacchetti installati sul tuo sistema. Usa il comando seguente.
yum list installed | less
8. Elenca tutti i pacchetti disponibili con YUM
Puoi utilizzare il comando yum di seguito per ottenere un elenco di tutti i pacchetti disponibili per il tuo sistema.
yum list available | less
9. Trova / Cerca un pacchetto con YUM
Hai dimenticato il nome del pacchetto? È possibile utilizzare il comando seguente per cercare un pacchetto. Il comando elencherà semplicemente i pacchetti che contengono una determinata frase.
# yum search telnet Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net ====================================== N/S matched: telnet ======================================= perl-Net-Telnet.noarch : Net-Telnet Perl module telnet.x86_64 : The client program for the Telnet remote login protocol telnet-server.x86_64 : The server program for the Telnet remote login protocol tn5250.i686 : 5250 Telnet protocol and Terminal tn5250.x86_64 : 5250 Telnet protocol and Terminal
10. Trova quale pacchetto fornisce un file con YUM
Questo comando ti aiuterà a trovare un pacchetto che fornisce un file. Ad esempio:scopriamo quale pacchetto fornisce il comando date.
# yum provides date Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net coreutils-8.22-18.el7.x86_64 : A set of basic GNU tools commonly used in shell scripts Repo : base Matched from: Filename : /usr/bin/date coreutils-8.22-18.el7.x86_64 : A set of basic GNU tools commonly used in shell scripts Repo : @anaconda Matched from: Filename : /usr/bin/date
11. Ottieni informazioni su un Pacchetto con YUM
Per saperne di più su un particolare pacchetto, usa il comando seguente.
# yum info tar Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net Installed Packages Name : tar Arch : x86_64 Epoch : 2 Version : 1.26 Release : 32.el7 Size : 2.7 M Repo : installed From repo : anaconda Summary : A GNU file archiving program URL : http://www.gnu.org/software/tar/ License : GPLv3+ Description : The GNU tar program saves many files together in one archive and can : restore individual files (or all of the files) from that archive. Tar : can also be used to add supplemental files to an archive and to update : or list files in the archive. Tar includes multivolume support, : automatic archive compression/decompression, the ability to perform : remote archives, and the ability to perform incremental and full : backups. : : If you want to use tar for remote backups, you also need to install : the rmt package on the remote box.
12. Scarica i pacchetti con YUM
In alcuni casi, come la creazione di un repository, dovrai scaricare i pacchetti rpm senza installare usando il comando YUM. Il comando seguente scaricherà il pacchetto del server FTP nella directory /tmp.
# yum install vsftpd --downloadonly --downloaddir=/tmp Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net Resolving Dependencies --> Running transaction check ---> Package vsftpd.x86_64 0:3.0.2-22.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================================== Package Arch Version Repository Size ================================================================================================== Installing: vsftpd x86_64 3.0.2-22.el7 base 169 k Transaction Summary ================================================================================================== Install 1 Package Total download size: 169 k Installed size: 348 k Background downloading packages, then exiting: vsftpd-3.0.2-22.el7.x86_64.rpm | 169 kB 00:00:01 exiting because "Download Only" specified
Verifica se il pacchetto è stato scaricato o meno.
# ls -al /tmp | grep vsftpd -rw-r--r--. 1 root root 173060 Aug 10 16:13 vsftpd-3.0.2-22.el7.x86_64.rpm
13. Controlla gli aggiornamenti con YUM
Vuoi sapere quali sono tutti i pacchetti che necessitano di un aggiornamento per mantenere il tuo sistema sicuro, quindi usa il comando seguente.
# yum check-update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * epel: epel.mirror.net.in * extras: centos.excellmedia.net * updates: centos.excellmedia.net NetworkManager.x86_64 1:1.8.0-11.el7_4 updates NetworkManager-libnm.x86_64 1:1.8.0-11.el7_4 updates NetworkManager-team.x86_64 1:1.8.0-11.el7_4 updates NetworkManager-tui.x86_64 1:1.8.0-11.el7_4 updates . . . . . . xmlsec1-openssl.x86_64 1.2.20-7.el7_4 updates Obsoleting Packages grub2.x86_64 1:2.02-0.65.el7.centos.2 updates grub2.x86_64 1:2.02-0.64.el7.centos @anaconda grub2-tools.x86_64 1:2.02-0.65.el7.centos.2 updates grub2-tools.x86_64 1:2.02-0.64.el7.centos @anaconda grub2-tools-extra.x86_64 1:2.02-0.65.el7.centos.2 updates grub2-tools.x86_64 1:2.02-0.64.el7.centos @anaconda grub2-tools-minimal.x86_64 1:2.02-0.65.el7.centos.2 updates grub2-tools.x86_64 1:2.02-0.64.el7.centos @anaconda
14. Aggiorna il sistema con YUM
Per aggiornare tutti i pacchetti installati in una volta sola o aggiornare il sistema alla nuova versione del sistema operativo, puoi utilizzare il comando seguente.
yum update
15. Escludi un pacchetto dall'aggiornamento con YUM
A volte, si desidera impedire l'aggiornamento di uno o più pacchetti. Per questo, puoi usare il comando seguente. Puoi citare più pacchetti separati da una virgola.
yum update --exclude kernel
16. Ottieni i dettagli della cronologia con YUM
Fino a questo passaggio, potresti aver eseguito il comando yum molte volte. Il comando seguente ti consentirà di visualizzare i dati storici delle esecuzioni riuscite del comando yum che hanno azioni come l'installazione, la cancellazione e l'aggiornamento.
# yum history Loaded plugins: fastestmirror ID | Login user | Date and time | Action(s) | Altered ------------------------------------------------------------------------------- 9 | root | 2017-12-03 09:01 | Install | 1 8 | root | 2017-12-03 08:21 | Reinstall | 1 7 | root | 2017-12-03 08:09 | Downgrade | 1 6 | root | 2017-12-03 08:09 | Update | 1 5 | root | 2017-12-03 08:07 | Update | 2 4 | root | 2017-12-03 08:02 | Erase | 1 3 | root | 2017-12-03 08:00 | Install | 1 2 | root | 2017-11-23 10:40 | Install | 1 1 | System | 2017-11-21 21:11 | Install | 311 history list
L'ID è univoco per ogni transazione yum e sarà utile nei prossimi esempi.
17. Controlla la tua cronologia delle informazioni
Per sapere cosa è successo durante la particolare esecuzione del comando yum, puoi usare il comando yum history info.
Ad esempio:vediamo le modifiche avvenute durante l'esecuzione di yum (ID 9).
# yum history info 9 Loaded plugins: fastestmirror Transaction ID : 9 Begin time : Sun Dec 3 09:01:14 2017 Begin rpmdb : 312:6bf3ea07cb67a6d39ce9c212f5afa384fb4b6daa End time : (0 seconds) End rpmdb : 313:b71df284ffdb6a3c0f809b15dfb8db623954acc5 User : root Return-Code : Success Command Line : install epel-release Transaction performed with: Installed rpm-4.11.3-25.el7.x86_64 @anaconda Installed yum-3.4.3-154.el7.centos.noarch @anaconda Installed yum-plugin-fastestmirror-1.1.31-42.el7.noarch @anaconda Packages Altered: Install epel-release-7-9.noarch @extras history info
18. Ripristina i pacchetti con la tua cronologia
Questo comando ti consente di annullare le modifiche avvenute per una particolare esecuzione del comando yum.
Ad esempio:nel passaggio precedente, puoi vedere che il pacchetto chiamato epel-release è stato installato durante l'ID 9. Ripristinare (rimuovere il pacchetto) l'intera installazione con yum.
# yum history undo 9 Loaded plugins: fastestmirror Undoing transaction 9, from Sun Dec 3 09:01:14 2017 Install epel-release-7-9.noarch @extras Resolving Dependencies --> Running transaction check ---> Package epel-release.noarch 0:7-9 will be erased --> Finished Dependency Resolution Dependencies Resolved ================================================================================================== Package Arch Version Repository Size ================================================================================================== Removing: epel-release noarch 7-9 @extras 24 k Transaction Summary ================================================================================================== Remove 1 Package Installed size: 24 k Is this ok [y/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Erasing : epel-release-7-9.noarch 1/1 Verifying : epel-release-7-9.noarch 1/1 Removed: epel-release.noarch 0:7-9 Complete!
19. Annulla ripristino con cronologia yum
Questo comando annullerà il ripristino (installazione del pacchetto rimosso – passaggio 19) avvenuto per l'esecuzione di un particolare comando yum.
# yum history redo 9 Loaded plugins: fastestmirror Repeating transaction 9, from Sun Dec 3 09:01:14 2017 Install epel-release-7-9.noarch @extras Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net Resolving Dependencies --> Running transaction check ---> Package epel-release.noarch 0:7-9 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================================== Package Arch Version Repository Size ================================================================================================== Installing: epel-release noarch 7-9 extras 14 k Transaction Summary ================================================================================================== Install 1 Package Total download size: 14 k Installed size: 24 k Is this ok [y/d/N]: y Downloading packages: epel-release-7-9.noarch.rpm | 14 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : epel-release-7-9.noarch 1/1 Verifying : epel-release-7-9.noarch 1/1 Installed: epel-release.noarch 0:7-9 Complete!
20. Elenca i repository YUM con YUM
Vuoi ottenere un elenco di repository configurati sulla tua macchina. Usa il comando seguente. Il comando elencherà solo i repository abilitati.
# yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * epel: epel.mirror.net.in * extras: centos.excellmedia.net * updates: centos.excellmedia.net repo id repo name status base/7/x86_64 CentOS-7 - Base 9,591 epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 12,126 extras/7/x86_64 CentOS-7 - Extras 283 updates/7/x86_64 CentOS-7 - Updates 1,134 repolist: 23,134
21. Elenca tutti i repository YUM con YUM
L'utilizzo di yum con tutte le opzioni può darti l'elenco di tutti i repository configurati sul tuo sistema, inclusi i repository disabilitati.
# yum repolist all repo id repo name status C7.0.1406-base/x86_64 CentOS-7.0.1406 - Base disabled C7.0.1406-centosplus/x86_64 CentOS-7.0.1406 - CentOSPlus disabled . . . . . . epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 enabled: 12,126 epel-debuginfo/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 - Deb disabled epel-source/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 - Sou disabled epel-testing/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x8 disabled epel-testing-debuginfo/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x8 disabled epel-testing-source/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x8 disabled extras/7/x86_64 CentOS-7 - Extras enabled: 283 extras-source/7 CentOS-7 - Extras Sources disabled fasttrack/7/x86_64 CentOS-7 - fasttrack disabled updates/7/x86_64 CentOS-7 - Updates enabled: 1,134 updates-source/7 CentOS-7 - Updates Sources disabled repolist: 23,134
22. Elenca i repository disabilitati con YUM
Puoi usare yum con un'opzione disabilitata per elencare solo i repository yum disabilitati sul tuo sistema.
# yum repolist disabled Loaded plugins: fastestmirror repo id repo name C7.0.1406-base/x86_64 CentOS-7.0.1406 - Base C7.0.1406-centosplus/x86_64 CentOS-7.0.1406 - CentOSPlus C7.0.1406-extras/x86_64 CentOS-7.0.1406 - Extras C7.0.1406-fasttrack/x86_64 CentOS-7.0.1406 - CentOSPlus C7.0.1406-updates/x86_64 CentOS-7.0.1406 - Updates . . . . . . fasttrack/7/x86_64 CentOS-7 - fasttrack updates-source/7 CentOS-7 - Updates Sources repolist: 0
23. Abilita repository con YUM
Puoi anche abilitare un repository particolare per il momento per installare il pacchetto rpm.
Ad esempio:per installare qualsiasi pacchetto dal repository epel-testing che è in stato disabilitato (vedi output del 13° passaggio), il comando potrebbe apparire come di seguito.
yum install unifont --enablerepo=epel-testing
24. Abilita i repository con YUM
A volte, più repository hanno lo stesso pacchetto. Per evitare duplicati, puoi utilizzare il comando seguente per abilitare un repository particolare disabilitando tutti gli altri repository.
Usa yum list o yum search comando per sapere su quale repository è disponibile il pacchetto.
yum install httpd --disablerepo=* --enablerepo=base
25. Elenca i gruppi di pacchetti con YUM
Di seguito il comando elencherà i gruppi e gli ambienti disponibili per il tuo sistema.
# yum grouplist Loaded plugins: fastestmirror There is no installed groups file. Maybe run: yum groups mark convert (see man yum) Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * epel: epel.mirror.net.in Available Environment Groups: Minimal Install Compute Node Infrastructure Server File and Print Server Cinnamon Desktop MATE Desktop Basic Web Server Virtualization Host Server with GUI GNOME Desktop KDE Plasma Workspaces Development and Creative Workstation Available Groups: CIFS file server Compatibility Libraries . . . . . . Virtualization Web-Based Enterprise Management Xfce iSCSI Storage Client Done
26. Installa un gruppo di pacchetti con YUM
L'installazione di pacchetti in un gruppo configurerà un sistema in uno stato particolare. Ad esempio:se installi il gruppo "Server con GUI", il tuo sistema avrà un'interfaccia grafica (desktop).
yum groupinstall "Server with GUI"
27. Genera Meta cache con YUM
Scarica e rendi utilizzabili tutti i metadati, come i pacchetti, per i repository yum attualmente abilitati. Questo comando ti aiuterà a velocizzare la transazione dell'installazione del pacchetto.
# yum makecache Loaded plugins: fastestmirror base | 3.6 kB 00:00:00 epel/x86_64/metalink | 5.0 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/8): extras/7/x86_64/prestodelta | 51 kB 00:00:00 (2/8): extras/7/x86_64/other_db | 87 kB 00:00:00 (3/8): epel/x86_64/prestodelta | 807 B 00:00:01 (4/8): updates/7/x86_64/other_db | 362 kB 00:00:02 (5/8): base/7/x86_64/other_db | 2.5 MB 00:00:04 (6/8): epel/x86_64/filelists_db | 9.9 MB 00:00:14 (7/8): epel/x86_64/other_db | 2.9 MB 00:00:16 (8/8): updates/7/x86_64/prestodelta | 428 kB 00:01:02 Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net Metadata Cache Created
28. Svuota le cache con YUM
YUM crea cache nella directory /var/cache/yum/, che deve essere cancellata se si verificano errori o si crea spazio su disco.
yum clean all
29. YUM shell
YUM ha il suo prompt di shell interattivo in cui puoi eseguire tutte le attività mostrate nei passaggi precedenti. L'esempio seguente mostra come installare un pacchetto con la shell YUM.
# yum shell Loaded plugins: fastestmirror > install vsftpd Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * epel: kartolo.sby.datautama.net.id * extras: centos.excellmedia.net * updates: centos.excellmedia.net > run --> Running transaction check ---> Package vsftpd.x86_64 0:3.0.2-22.el7 will be installed --> Finished Dependency Resolution ================================================================================================== Package Arch Version Repository Size ================================================================================================== Installing: vsftpd x86_64 3.0.2-22.el7 base 169 k Transaction Summary ================================================================================================== Install 1 Package Total download size: 169 k Installed size: 348 k Is this ok [y/d/N]: y Downloading packages: vsftpd-3.0.2-22.el7.x86_64.rpm | 169 kB 00:00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : vsftpd-3.0.2-22.el7.x86_64 1/1 Verifying : vsftpd-3.0.2-22.el7.x86_64 1/1 Installed: vsftpd.x86_64 0:3.0.2-22.el7 Finished Transaction > exit Leaving Shell
30. Get help with YUM
You can get more information about YUM using the below commands.
yum --help
È tutto. Post your valuable commands