Skip to main content

Come installare pacchetti RPM usando YUM in Fedora e CentOS

Installing an RPM install package (Giugno 2025)

Installing an RPM install package (Giugno 2025)
Anonim

YUM è il software da riga di comando utilizzato per installare il software in CentOS e Fedora. Se preferisci una soluzione più grafica, scegli invece YUM Extender. YUM è per CentOs e Fedora ciò che apt-get è per Debian e Ubuntu.

Ti sei mai chiesto cosa significa YUM? Leggendo la pagina del manuale si legge che YUM sta per "Yellowdog Updater Modified". YUM è il successore dello strumento YUP che era il gestore di pacchetti predefinito in Yellowdog Linux.

Come installare pacchetti RPM usando YUM

Per installare un pacchetto RPM basta inserire il seguente comando:

yum install nameofpackage

Per esempio:

yum installa scribus

Come aggiornare i pacchetti usando YUM

Se vuoi aggiornare tutti i pacchetti sul tuo sistema, esegui semplicemente il seguente comando:

aggiornamento yum

Per aggiornare un pacchetto o pacchetti specifici, prova quanto segue:

yum update nameofpackage

Se si desidera aggiornare un pacchetto a un numero di versione specifico, è necessario utilizzare il comando update-to come segue:

yum update-to nameofpackage versionnumber

Per esempio:

yum update-to flash-plugin 11.2.202-540-release

Ora pensa a questa situazione. Hai la versione 1.0 di un programma e ci sono una serie di correzioni di bug 1.1, 1.2, 1.3 ecc. Inoltre è disponibile la versione 2 del software. Ora immagina di voler installare le correzioni dei bug ma non passare alla nuova versione perché francamente fa schifo. Quindi, come si aggiorna senza eseguire l'aggiornamento?

Basta usare il comando update-minimal come segue:

yum update-minimal programname --bugfix

Come controllare gli aggiornamenti usando YUM senza installarli

A volte vuoi sapere cosa deve essere aggiornato prima di eseguire effettivamente l'aggiornamento.

Il seguente comando restituirà un elenco di programmi che devono essere aggiornati:

yum controlla gli aggiornamenti

Come rimuovere i programmi usando YUM

Se vuoi rimuovere un'applicazione dal tuo sistema Linux, puoi usare il seguente comando:

yum rimuovi il nome del programma

Rimozione di programmi dal tuo sistema potrebbe sembrare semplice ma rimuovendo un'applicazione si potrebbe impedire a un altro di funzionare.

Ad esempio, immagina di avere un programma che monitora una cartella e, se trova un file, il programma ti invia un'email per informarti che c'è un nuovo file. Immagina che questo programma richieda un servizio di posta elettronica per inviare effettivamente l'email. Se si elimina il servizio di posta elettronica, il programma che monitora la cartella verrà reso inutilizzabile.

Per rimuovere i programmi che dipendono dal programma che si sta rimuovendo, utilizzare il seguente comando:

yum autoremove nomeprogramma

Nell'istanza del programma di monitoraggio e del servizio di posta elettronica, entrambe le applicazioni verrebbero rimosse.

Il comando di rimozione automatica può anche essere utilizzato senza parametri, come segue:

yum autoremove

Cerca nel tuo sistema file che non sono stati installati esplicitamente da te e che non hanno dipendenze. Questi sono noti come pacchetti foglia.

Elenca tutti i pacchetti RPM disponibili usando YUM

Puoi elencare tutti i pacchetti disponibili all'interno di YUM semplicemente usando il seguente comando:

lista yum

Ci sono altri parametri che puoi aggiungere all'elenco per renderlo più utile.

Ad esempio per elencare tutti gli aggiornamenti disponibili sul tuo sistema, esegui il seguente comando:

yum elenca gli aggiornamenti

Per vedere tutti i pacchetti che sono installati, sul tuo sistema eseguire il seguente comando:

lista yum installata

È possibile elencare tutti i file che sono stati installati senza l'uso di repository eseguendo il seguente comando:

yum lista degli extra

Come cercare i pacchetti RPM usando YUM

Per cercare un pacchetto specifico usa il seguente comando:

yum nome programma di ricerca | descrizione

Ad esempio per cercare Steam usa il seguente comando:

yum cerca vapore

In alternativa, cerca un particolare tipo di applicazione come segue:

yum cerca "screen capture"

Per impostazione predefinita, la funzione di ricerca cerca nei nomi e nei riepiloghi dei pacchetti e solo se non trova risultati cercherà descrizioni e URL.

Per ottenere yum per cercare descrizioni e URL, utilizzare il seguente comando:

yum cerca "screen capture" tutto

Come ottenere informazioni sui pacchetti RPM usando YUM

È possibile recuperare informazioni importanti su un pacchetto utilizzando il seguente comando:

yum info packagename

Le informazioni restituite sono le seguenti:

  • Nome
  • Architettura
  • Versione
  • pubblicazione
  • Taglia
  • deposito
  • Sommario
  • URL
  • Licenza
  • Descrizione

Come installare gruppi di applicazioni usando YUM

Per restituire un elenco di gruppi usando YUM, eseguire il seguente comando:

lista del gruppo yum | Di Più

L'output restituito da questo comando è simile al seguente:

  • Installazione minima
  • Nodo di calcolo
  • Server infrastruttura
  • File e server di stampa
  • MATE Desktop
  • Server Web di base
  • Host di virtualizzazione
  • Server con GUI
  • GNOME Desktop
  • Plasma KDE
  • Sviluppo e Creative Workstation

È quindi possibile installare l'ambiente desktop Plasma KDE utilizzando il seguente comando:

installazione di gruppo yum "Spazi di lavoro al plasma di KDE"

Prima di farlo, potresti voler scoprire quali pacchetti costituiscono il gruppo. Per farlo, esegui il seguente comando:

yum group info "Spazi di lavoro al plasma di KDE" | Di Più

Noterai che quando esegui questo comando vedrai un elenco di gruppi all'interno dei gruppi. Ovviamente puoi anche eseguire le informazioni di gruppo su questi gruppi.

Come installare i file RPM sul proprio sistema usando YUM

Cosa succede se il file RPM non verrà installato da uno dei repository impostati sul sistema.Forse hai scritto il tuo pacchetto e vuoi installarlo.

Per installare un pacchetto RPM locale nel sistema, eseguire il seguente comando:

yum nome file localinstall

Se il file richiede dipendenze, i repository verranno ricercati per le dipendenze.

Come reinstallare un pacchetto RPM usando YUM

Se sei stato sfortunato e un programma che prima funzionava per qualsiasi motivo ha smesso di funzionare, puoi reinstallarlo di nuovo usando il seguente comando:

yum reinstallare programname

Questo comando reinstallerà lo stesso programma con lo stesso numero di versione di quello già installato.

Come elencare tutte le dipendenze per un pacchetto RPM

Per elencare tutte le dipendenze per un pacchetto, utilizzare il seguente comando:

yum deplist nomeprogramma

Ad esempio per trovare tutte le dipendenze di Firefox utilizzare questo:

yum deplist firefox

Come elencare tutti i repository utilizzati da YUM

Per scoprire quali repository sono disponibili sul tuo sistema per usare il seguente comando:

yum repolist

Le informazioni restituite saranno le seguenti:

  • id deposito - I.E. EPEL / x86_64
  • nome del repository - I.E. pacchetti extra per enterprise Linux 7
  • status: numero di pacchetti nel repository

Questa guida fornisce una buona indicazione generale su come funziona YUM. Tuttavia, graffia solo la superficie di tutti i possibili usi di YUM. Per informazioni complete incluso l'elenco di tutte le opzioni disponibili, eseguire il seguente comando:

uomo yum