22/12/2024

Packages

Commandes et SystèmeLinux

Rollback de transaction yum sur CentOS 7

I. Présentation Il arrive parfois qu’après une installation de packages avec des dépendances, on s’aperçoive que l’opération provoque des erreurs sur certaines applications. Je vous propose dans ce billet de détailler comment effectuer un retour arrière (aussi appelé rollback en base de données) sur la transaction d’installation effectuée à l’aide du gestionnaire de package yum de CentOS7. II. Le gestionnaire de packages yum Comme on le sait, le gestionnaire de package de la distribution CentOS est très riche et permet de nombreuses opérations. Il est possible d’installer de nombreux packages en s’appuyant sur les dépôts officiels. Un dépôt (ou repository), se déclare dans le fichier /etc/yum.repos.d et possède (généralement) le format suivant (ici, pour le repository EPEL): [RepoEpel7] name= EPEL 7 $releasever – $basearch baseurl=http://myrepo/mirrors.ircam.fr/pub/fedora/epel/7Server/$basearch/ enabled=1 gpgcheck=0 Le premier champ fournit un descriptif complet du dépôt et pointe sur l’adresse web mentionnée par le champ baseurl. Le champ enabled permet de préciser que l’on vérifie la cohérence des packages se trouvant

Lire cet article