Recherche de site Web

Comment annuler ou refaire une installation Yum sur CentOS et RHEL


L'une des fonctionnalités les plus importantes et les plus utiles ajoutées à YUM Package Manager (à partir de la version 3.2.25) est la commande « yum history ». Il vous permet de consulter un historique complet des transactions Yum exécutées sur un système.

Il indique les dates et heures auxquelles les transactions ont été effectuées, si les transactions ont réussi ou ont été interrompues, le nombre de packages affectés et bien plus encore.

Il est important de noter que l'historique Yum peut être utilisé pour annuler ou refaire certaines transactions. Dans cet article, nous montrerons comment annuler ou refaire une installation yum incluant les dépendances sur une distribution CentOS/RHEL.

Pour ce faire, vous devez d'abord consulter l'historique des transactions yum en exécutant la commande suivante en tant qu'utilisateur root, sinon utilisez la commande sudo pour obtenir les privilèges root.

sudo yum history  
OR
sudo yum history list all

À partir du résultat de la capture d'écran ci-dessus, l'historique yum vous montre l'ID de transaction, la ligne de commande, la date et l'heure, l'action et plus encore.

Pour annuler une installation yum, notez l'ID de transaction et effectuez l'action requise. Dans cet exemple, nous souhaitons annuler l'installation avec ID 63, ce qui effacera le package qui a été installé dans la transaction spécifiée, comme suit (entrez y/yes lorsque cela vous est demandé ).

sudo yum history undo 63

Pour refaire une installation yum, comme auparavant, prenez note de l'ID de transaction et exécutez-la. Par exemple, pour refaire l'installation avec ID 63, exécutez la commande suivante.

sudo yum history redo 63

Notez que vous pouvez faire la même chose pour une transaction yum supprimer/effacer. La chose la plus importante à noter est l'ID de transaction d'une action yum install ou yum delete.

Pour plus d'informations sur l'historique de Yum, consultez ce guide :

  1. Comment utiliser « Yum History » pour connaître les informations sur les packages installés ou supprimés

C'est tout pour le moment! Dans cet article, nous avons montré comment annuler ou refaire une installation yum, y compris les dépendances sur CentOS/RHEL. Partagez vos réflexions avec nous via le formulaire de commentaires ci-dessous.