Ricerca nel sito web

Come annullare o ripetere un'installazione Yum su CentOS e RHEL


Una delle funzionalità più importanti e utili aggiunte a YUM Package Manager (dalla versione 3.2.25) è il comando "yum History". Ti consente di rivedere una cronologia completa delle transazioni yum che sono state eseguite su un sistema.

Mostra le date e gli orari in cui sono state eseguite le transazioni, se le transazioni sono riuscite o sono state interrotte, il numero di pacchetti interessati e molto altro ancora.

È importante sottolineare che la cronologia yum può essere utilizzata per annullare o rifare determinate transazioni. In questo articolo, mostreremo come annullare o rifare un'installazione di yum incluse le dipendenze su una distribuzione CentOS/RHEL.

Per fare ciò, devi prima rivedere la cronologia delle transazioni yum eseguendo il seguente comando come utente root, altrimenti usa il comando sudo per ottenere i privilegi di root.

sudo yum history  
OR
sudo yum history list all

Dall'output nello screenshot qui sopra, la cronologia yum mostra l'ID della transazione, la riga di comando, la data e l'ora, l'azione e altro ancora.

Per annullare un'installazione yum, prendi nota dell'ID transazione ed esegui l'azione richiesta. In questo esempio, vogliamo annullare l'installazione con ID 63, che cancellerà il pacchetto installato nella transazione specificata, come segue (inserisci y/yes quando richiesto ).

sudo yum history undo 63

Per rifare un'installazione yum, come prima, prendi nota dell'ID transazione ed eseguila. Ad esempio, per ripetere l'installazione con ID 63, esegui il comando seguente.

sudo yum history redo 63

Tieni presente che puoi fare lo stesso per una transazione di rimozione/cancellazione yum. La cosa più importante da notare è l'ID transazione di un'azione yum install o yumremove.

Per ulteriori informazioni sulla cronologia di yum, consulta questa guida:

  1. Come utilizzare la "Cronologia Yum" per scoprire informazioni sui pacchetti installati o rimossi

È tutto per ora! In questo articolo abbiamo dimostrato come annullare o ripetere un'installazione yum incluse le dipendenze su CentOS/RHEL. Condividi i tuoi pensieri con noi tramite il modulo di commento qui sotto.