Comment revenir à une version précédente d'un programme

Signal de rétrogradation

À de nombreuses reprises, nous installons un package et après l'avoir mis à jour, nous voyons que nous n'aimons pas la nouvelle version pour une raison quelconque ou qu'elle ne fonctionne tout simplement pas comme prévu. Pour cette raison, à de nombreuses reprises, nous sommes obligés d'installer une version précédente, mais sachez que pour cela, il n'est pas nécessaire de désinstaller et de réinstaller une version précédente, mais vous pouvez faire un rétrograder, revenant de manière simple à la version précédente que vous aviez installée avant la mise à jour.

Pour cela, vous devrez gérer certains des outils de gestion de paquets que vous avez dans votre distribution préférée. Selon que votre distribution fonctionne avec un directeur chargé d'emballage ou autre, le processus de rétrogradation peut être différent dans chaque cas. C'est pourquoi je vais expliquer avec quelques exemples pratiques dans le cas des distributions les plus utilisées et les plus connues. Vous verrez que le processus est simple et qu'il est possible d'utiliser ces outils et le cache de paquets enregistré:

Arch Linux et basé sur Arch (avec Pacman):

Dans le cas où vous souhaitez le faire à partir d'une distribution Arch ou basée sur celle-ci, c'est-à-dire qui utilise le gestionnaire de packages Pacman, la procédure est la suivante:

ls /var/cache/pacman/pkg/ | grep nombre_paquete

Où nom_package est le nom du package pour lequel vous souhaitez revenir à une version précédente. Une fois cela fait, nous obtiendrons les versions du cache et une fois la version précédente localisée, vous pourrez la réinstaller avec Pacman:

sudo pacman -U /var/cache/pacman/pkg/nombre_paquete-version.pkg.tar.xz

OpenSUSE et basé sur celui-ci:

Pour openSUSE et toute distribution basée dessus, nous utiliserons Zypper. Et la procédure est la même, nous recherchons d'abord le cache puis installons la version que vous souhaitez:

cat /var/log/zypp/history | grep nombre_paquete

sudo zypper -in -f nombre_paquete-version

Debian et dérivés (APT):

Nous allons maintenant avec l'autre grand groupe, avec les distributions basées sur Debian et aussi Ubuntu lui-même et basées dessus, il y en a beaucoup. Nous examinons d'abord les versions de cache que nous avons:

sudo apt-cache showpkg nombre_paquete
Et maintenant, nous allons installer la version que vous souhaitez, avec nom_package étant celui dans votre cas et xz la version souhaitée, par exemple 7.53:
sudo apt install nombre_paquete=x.z

J'espère que cela aide…


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.