Come configurare e utilizzare Yum su Fedora?

Come configurare e utilizzare Yum su Fedora?

Una distribuzione Linux può essere descritta come una raccolta di pacchetti inter-dipendenti in cima al kernel Linux. Insieme, offrono un'esperienza straordinaria. Per mantenere i pacchetti in ordine, un gestore dei pacchetti è un must per ogni distribuzione.

Nel caso di Fedora, Yum e DNF sono due pacchetti gestori. In questa guida, controlleremo come configurare e utilizzare Yum su Fedora.

Yum su Fedora

Yum è il gestore dei pacchetti principali per Fedora in grado di interrogare informazioni sui pacchetti, recuperare i pacchetti da repository, installare/disinstallare i pacchetti con soluzione di dipendenza automatica e aggiornare l'intero sistema. Yum può anche funzionare con repository o fonti di pacchetto. Per estendere la funzionalità, Yum supporta anche molti plugin.

Yum può svolgere le stesse attività di RPM ma in modo più efficiente e più semplice. Semplifica anche la configurazione dei tuoi repository e pacchetti RPM.

Al moderno, Yum viene sostituito da DNF, un gestore dei pacchetti moderni. È perché Yum ha alcuni problemi intrinseci come scarse prestazioni, elevato consumo di memoria, scarsa documentazione, ecc. Tuttavia, vale comunque la pena imparare Yum perché Fedora, CentOS e Rhel supportano ancora Yum come responsabile del pacchetto valido.

Installazione di Yum su Fedora

Come uno dei pacchetti predefiniti, Yum dovrebbe essere preinstallato con Fedora. Esegui i seguenti comandi per verificare se Yum è installato:

$ quale yum
$ yum -version

Se Yum non è installato, il seguente comando installerà subito Yum.

$ sudo dnf installa yum

Usando Yum

È ora di imparare come utilizzare Yum, un gestore di pacchetti a tutti gli effetti con tonnellate di funzionalità. Questa sezione dimostra alcuni dei suoi comandi più comuni e importanti.

Installazione di un pacchetto

Per installare un pacchetto, Yum richiede il nome del pacchetto. Supponendo che tu abbia il nome del pacchetto, esegui il comando seguente per installarlo. Yum risolverà automaticamente e installerà tutte le dipendenze necessarie.

$ sudo yum installa

Se è necessario installare più pacchetti, basta posizionare tutti i nomi dei pacchetti separati dallo spazio.

$ sudo yum installa

Quando si installa qualsiasi pacchetto, Yum chiederà conferma. Se vuoi che Yum installi i pacchetti senza chiedere alcun permesso, usa il flag "-y".

$ sudo yum -y installa

Installa un pacchetto RPM

Vari pacchetti sono direttamente disponibili come pacchetti RPM. Mentre il metodo predefinito per l'installazione di un pacchetto RPM utilizza lo strumento RPM, è consigliato di utilizzare Yum per farlo. Se installato utilizzando Yum, il pacchetto RPM verrà installato con tutte le sue dipendenze (se disponibile).

$ sudo yum installa

Se ci sono più pacchetti, menziona anche quelli.

$ sudo yum installa

È anche possibile installare un pacchetto RPM disponibile tramite un collegamento diretto. Nell'esempio seguente, Yum scaricherà e installerà RPM Fusion Repo.

$ sudo yum installa https: // specchi.rpmfusion.Org/Free/Fedora/RPMFusion-Free-Release-$ (RPM -E %Fedora).noarch.RPM https: // specchi.rpmfusion.Org/nonfree/fedora/rpmfusion-non-freease-$ (rpm -e %fedora).noarch.RPM

Rimozione di un pacchetto

Quando non è più necessario un pacchetto, mantenerlo installato è ridondante. Per rimuovere un pacchetto indesiderato, utilizzare la seguente struttura di comando:

$ sudo yum rimuovi

Yum chiederà il permesso di eseguire l'azione. Se vuoi che Yum non chieda l'autorizzazione, usa il flag "-y".

$ sudo yum -y rimuovi

Come l'installazione di più pacchetti, Yum può anche rimuovere più pacchetti.

$ sudo yum rimuovi

Ricerca di un pacchetto

In molte situazioni, il nome esatto del pacchetto per una determinata app è difficile da tenere traccia di. In tali situazioni, la funzione di ricerca integrata di Yum è davvero utile.

Per cercare un determinato nome del pacchetto con un termine di ricerca, utilizzare la seguente struttura di comando:

$ yum Search

Aggiornamento di un pacchetto

Se è disponibile un aggiornamento per un determinato pacchetto, è possibile aggiornare individualmente il pacchetto. Per impostazione predefinita, Yum scaricherà e installerà l'ultima versione del pacchetto con dipendenze.

$ sudo yum aggiornamento

Aggiornamento del sistema

Invece di aggiornare i singoli pacchetti, è più efficiente consentire a Yum di aggiornare l'intero sistema. Yum controllerà e scaricherà tutti gli aggiornamenti disponibili e li installerà di conseguenza.

Innanzitutto, controlla se è disponibile un aggiornamento.

$ sudo yum check-update

Se è disponibile un aggiornamento, il seguente comando li installerà tutti:

$ sudo dnf aggiornamento

Pacchetti di elenchi

Utilizzando la funzione "Elenco", Yum può stampare tutto l'elenco dei pacchetti, installato o disponibile. Questa funzione può anche cercare un pacchetto disponibile con un nome specifico.

Per elencare tutti i pacchetti installati, eseguire il comando seguente. L'output sarà enorme, quindi pervieremo l'output su "meno" per una navigazione più facile.

$ Yum List installato | meno

Per elencare tutti i pacchetti corrispondenti con un termine di ricerca specifico, utilizzare il seguente comando:

Elenco $ Yum

Per elencare tutti i pacchetti (installati e disponibili), eseguire il seguente comando:

$ Yum List All | meno

Informazioni su un pacchetto

Prima dell'installazione, Yum può mostrare informazioni dettagliate su un pacchetto e può essere utile in varie situazioni. Per controllare le informazioni su un pacchetto, eseguire il seguente comando Yum:

$ yum info

Pacchetti di gruppo

In Linux, un gruppo è un pacchetto di una serie di pacchetti. Un gruppo conterrà generalmente pacchetti che sono correlati tra loro. Ad esempio, il gruppo "Java Development" contiene tutti gli strumenti necessari per lo sviluppo di programmi nel linguaggio di programmazione Java.

Il seguente comando elencherà tutti i gruppi disponibili.

$ yum grouplist

Per controllare le informazioni su un gruppo, eseguire il seguente comando:

$ yum groupinfo

Per installare un gruppo, eseguire il seguente comando:

$ sudo yum groupinstall

Se un gruppo deve essere aggiornato, eseguire il seguente comando:

$ sudo yum groupupdate

Per disinstallare un gruppo, eseguire il seguente comando:

$ sudo yum groupremove

Repository

I repository di Yum sono le fonti primarie per il download e l'installazione di pacchetti. Fedora viene fornito con i Repos di Fedora per impostazione predefinita. Tuttavia, è possibile aggiungere/rimuovere ulteriori repository.

Innanzitutto, controlla tutti i repository attualmente attivi.

$ Yum Repoolist

Se ci sono alcuni repositi disabili, quelli non verranno visualizzati in questo elenco. Per elencare tutti i repository, eseguire il seguente comando:

$ yum Repoolist All

Per installare un pacchetto specifico da un repository specifico, utilizzare il flag "-EnableRepo". Funziona su Repo abilitato o disabilitato.

$ sudo yum --NableRepo = installare

Pulire Yum

Yum genera tutti i dati del pacchetto Repo nella posizione "/var/cache/yum"; ogni repository con la propria sotto-directory. Mentre la cache è importante per Yum per fornire le prestazioni più veloci possibili, una cache corrotta può essere un problema e la pulizia risolverà il problema.

$ sudo yum pulito tutto

Ora esegui un aggiornamento del sistema. Yum genererà automaticamente le cache di nuovo.

$ sudo yum check-update

Pensieri finali

Yum è un potente responsabile dei pacchetti. Questa guida dimostra alcuni degli usi più comuni di Yum. Per un aiuto rapido, dai un'occhiata alla pagina della Guida di Yum.

$ yum - -help

Per informazioni approfondite su Yum, la pagina Man è abbastanza utile.

$ man yum

Felice calcolo!