Utilizzo di YUM Package Manager su CentOS e RHEL

In questo articolo, considereremo il gestore di pacchetti YUM che consente di gestire l’installazione, la rimozione e l’aggiornamento del programma (pacchetti RPM), risolvere automaticamente le dipendenze e gestire repository aggiuntivi. Questo articolo sarà utile per gli amministratori Linux inizio come un cheat sheet yum.

Yum (Yellowdog Updater Modified) è un gestore di pacchetti console per distribuzioni Linux basato su pacchetti RPM (RedHat Package Manager). Questi includono OSS così popolari come RedHat, CentOS, Fedora, Oracle Linux, Scientific Linux.

Installazione, aggiornamento e rimozione di pacchetti utilizzando YUM

Da cosa iniziare? Come in tutti gli altri casi, iniziamo con l’aiuto:

yum help – l’aiuto completo su yum

Evidenzierò i comandi yum più popolari:

yum clean all – pulisce la cache di tutti i pacchetti (di solito se eventuali problemi con yum verificarsi)

yum makecache – ricrea la cache dei pacchetti

yum repolist – visualizza l’elenco di tutti i connessi repository, l’output simile a questo:

Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* base:* extras:* updates:repo id repo name statusbase/7/x86_64 CentOS-7 - Base 10,019extras/7/x86_64 CentOS-7 - Extras 435updates/7/x86_64 CentOS-7 - Updates 2,500repolist: 12,954

ho solo standard CentOS 7 repository installati sul mio sistema: di Base, gli Extra e gli Aggiornamenti.

yum list available – visualizza l’elenco di tutti i pacchetti disponibili per l’installazione.

yum list installed – mostra l’elenco di tutti i pacchetti installati nel sistema.

yum list kernel – visualizza l’elenco dei pacchetti relativi al kernel Linux.

È possibile verificare se un pacchetto specifico è installato sul server CentOS (ad esempio, controllare lo stato del pacchetto Apache):

yum list installed httpd

Installed Packageshttpd.x86_64 2.4.6-89.el7.centos.1 @updates

È possibile ottenere informazioni dettagliate su un pacchetto specifico. Ad esempio, otteniamo maggiori informazioni sul pacchetto MariaDB:

yum info mariadb

yum info = ottieni informazioni sul pacchetto

Per installare un pacchetto, viene utilizzato yum install. Per installare il server Web Apache, eseguire questo comando:

yum install httpd

Se vedi il thread ” Traceback (ultima chiamata più recente):.errore: impossibile avviare un nuovo thread ” errore quando si eseguono comandi yum, è probabile che non si disponga di RAM sufficiente sul server. Prova ad aggiungere un po ‘ di RAM o disabilita i plugin yum (specifica plugins=0 in /etc/yum.conf).

Prima di installare un pacchetto, è possibile controllare le sue dipendenze utilizzando il comando:

yum deplist httpd

Se si desidera installare un pacchetto, ma si è dimenticato il suo nome completo, è possibile utilizzare il carattere jolly *. Ad esempio:

yum install epel-*

Resolving Dependencies--> Running transaction check---> Package epel-release.noarch 0:7-11 will be installed--> Finished Dependency ResolutionInstall 1 PackageTotal download size: 15 kInstalled size: 24 kIs this ok :

Se si entra:

yum install epel

No package epel available.Error: Nothing to do

Non vedrai alcun pacchetto disponibile.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.