Gestore di pacchetti Yum

Panoramica e comandi principali per i sistemi basati su Red Hat.

Yum (Yellowdog Updater Modified) è un gestore di pacchetti potente e facile da usare, utilizzato nelle distribuzioni Linux basate su Red Hat, tra cui CentOS, Rocky Linux, AlmaLinux e Fedora. Semplifica la gestione del software risolvendo automaticamente le dipendenze, cercando nei repository, installando, aggiornando e rimuovendo i pacchetti.

Comandi Yum di base

La sintassi generale dei comandi Yum è:

yum [opzione] [comando] [nome_pacchetto]

Installare i pacchetti

  • Installare un singolo pacchetto:
    yum install package_name
    
  • Installare più pacchetti:
    yum install package1 package2 package3
    
  • Installare un pacchetto da un file .rpm locale:
    yum install /path/to/package.rpm
    

Rimuovere i pacchetti

yum remove package_name

oppure

yum erase package_name

Cercare i pacchetti

  • Cercare per nome del pacchetto:
    yum list package_name
    
  • Cercare nel nome e nella descrizione:
    yum search keyword
    
  • Trovare quale pacchetto fornisce un determinato file:
    yum provides filename
    

Aggiornare il sistema e i pacchetti

  • Aggiornare tutti i pacchetti del sistema:
    yum update
    
  • Aggiornare un pacchetto specifico:
    yum update package_name
    

Scaricare un pacchetto senza installarlo

yumdownloader package_name

Visualizzare le dipendenze di un pacchetto

yum deplist package_name

Opzioni utili

  • --nogpgcheck — disabilita la verifica della firma GPG (usare con cautela):
    yum install package.rpm --nogpgcheck
    
  • -y — risponde automaticamente «yes» a tutte le richieste:
    yum update -y
    

Buone pratiche

  • Aggiornare la cache dei pacchetti prima di installare o aggiornare:
    yum makecache
    
  • Pulire la cache:
    yum clean all
    
  • Visualizzare la cronologia delle operazioni:
    yum history
    

Yum rimane uno strumento affidabile per CentOS 7, Rocky Linux 8 e AlmaLinux 8. Tuttavia, nelle versioni più recenti (Rocky Linux 9, AlmaLinux 9 e superiori) è consigliato passare al moderno successore — DNF.

Aiuto

Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci