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:
- 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.