DNF è semplicemente il gestore di pacchetti di nuova generazione (dopo YUM)per distribuzioni Linux basate su RPM come CentOS, RHEL, Fedora ecc. In questo articolo, ho intenzione di mostrarvi come utilizzare il gestore di pacchetti DNF per CentOS 8 gestione dei pacchetti. Quindi, iniziamo.
È possibile aggiornare la cache del repository dei pacchetti DNF con il seguente comando:
La cache del repository dei pacchetti DNF deve essere aggiornata.
Elenco abilitare e disabilitare il Repository dei Pacchetti:
È possibile elencare tutti (attivato / disattivato) il repository dei pacchetti disponibili sul tuo CentOS 8 macchina con il comando seguente:
Come si può vedere, tutte le abilitare e disabilitare il repository dei pacchetti vengono visualizzati. Nella colonna repo id, si ha l’ID repository che è possibile utilizzare con l’opzione DNF –repo. Nella colonna stato, è possibile vedere quale repository è abilitato e quanti pacchetti ha quel particolare repository.
allo stesso modo, è possibile elencare solo le abilitato i repository come segue:
allo stesso modo, è possibile elencare solo i disabili, i repository come segue:
Elenco di Tutti i Pacchetti Disponibili:
È possibile elencare tutti i pacchetti in tutti i repository dei pacchetti con il comando seguente:
La lista è molto lunga.
Come puoi vedere, si tratta di circa 6419 pacchetti in totale.
Puoi usare grep o eep per cercare i pacchetti nella lista come segue.
Qui, ho cercato il pacchetto tree come puoi vedere nello screenshot qui sotto.
Elenco di tutti i pacchetti installati:
È possibile elencare solo tutti i pacchetti installati come segue:
Anche la lista è molto lunga.
Ricerca per i Pacchetti:
È possibile cercare i pacchetti da loro il nome del pacchetto e riassunto come segue:
Il risultato della ricerca dovrebbe visualizzare tutti i pacchetti abbinati. Puoi scegliere cosa installare da qui.
Ricerca per i Pacchetti presenti nei Repository Specifici:
È possibile cercare i pacchetti con il loro nome del pacchetto come segue:
Come si può vedere, tutti i pacchetti che ha kvm il nome del pacchetto è elencato.
Puoi anche usare l’opzione-repo per definire quale repository di pacchetti cercare come segue:
Come si può vedere, due query di ricerca ha restituito risultati diversi perché sono diversi repository di pacchetti.
Ricerca di pacchetti che forniscono file specifici:
Diciamo che hai bisogno di un file o di un comando ma non sai quale pacchetto installare. Puoi cercare per percorso di file completo o parziale per trovare il nome del pacchetto come segue:
Come puoi vedere, net-tools è il pacchetto che fornisce /usr/sbin/comando ifconfig.
È possibile trovare il nome del pacchetto che fornisce il comando ad albero come segue:
È anche possibile cercare i pacchetti che forniscono una specifica libreria di file come indicato di seguito:
Come si può vedere, il nome del pacchetto e il pacchetto che fornisce la versione della libreria è elencato.
Saperne di più sui pacchetti:
Puoi saperne di più su un pacchetto come segue:
Come puoi vedere, la versione del pacchetto, il riepilogo, la descrizione, le dimensioni, le informazioni sul repository e molti altri sono elencati.
Installazione dei pacchetti:
Puoi installare un pacchetto (diciamo httpd) come segue:
vi mostrerà le dipendenze che sarà installato, il numero totale di pacchetti è necessario scaricare, la dimensione totale del download, la dimensione totale dopo l’installazione, etc.
Per confermare l’installazione, premere Y e quindi premere<Immettere>.
Il pacchetto deve essere installato.
Reinstallazione dei pacchetti:
È possibile reinstallare un pacchetto come segue:
Ora, premere Y e poi premere <Invio> per confermare la reinstallazione.
Il pacchetto deve essere reinstallato.
Rimozione dei pacchetti:
È possibile rimuovere un pacchetto come segue:
Ti mostrerà quali dipendenze dei pacchetti verranno rimosse, quanti pacchetti verranno rimossi e quanto spazio su disco verrà liberato.
Per confermare la rimozione, premere Y e quindi premere<Immettere>.
Il pacchetto lungo tutte le sue dipendenze devono essere rimossi.
Eseguire un aggiornamento del sistema:
È possibile controllare se sono disponibili aggiornamenti software con il seguente comando:
Se ci sono aggiornamenti del software, sarà elencato.
Si può fare un minimo di aggiornamento del software con il seguente comando:
Minimo aggiornamento software verrà installato solo assolutamente necessario che le patch di sicurezza.
In questo momento, non ne ho.
Per un completo aggiornamento del sistema, eseguire il seguente comando:
vi mostrerà un riepilogo di ciò che pacchetti saranno aggiornati, quanti pacchetti verranno installati, quanti saranno aggiornati, la dimensione totale del download etc.
Per confermare l’aggiornamento del sistema, premere Y e quindi premere<Immettere>.
Scaricherà e installerà gli aggiornamenti software.
Cancella cache:
È possibile pulire le cache dei pacchetti DNF con il seguente comando:
Tutte le cache disponibili devono essere rimosse.
Rimuovere Inutili Pacchetti:
È possibile rimuovere pacchetti non necessari, se disponibile, per risparmiare spazio su disco come segue:
In questo momento, non ho imballaggi inutili sul mio CentOS 8 macchina.
Quindi, questo è fondamentalmente il modo in cui usi DNF per gestire i pacchetti su CentOS 8. È molto simile a YUM. Grazie per aver letto questo articolo.