Cómo volver a una versión previa de un programa

Downgrade señal

En muchas ocasines instalamos un paquete y tras actualizarlo vemos que no nos gusta la versión nueva por algún motivo o que simplemente no funciona como se esperaba. Por eso, en muchas ocasiones nos vemos obligados a instalar una versión previa, pero debes saber que para ello no es necesario desinstalar y volver a instalar una versión anterior, sino que puedes hacer un downgrade, volviendo de una forma sencilla a la versión previa que tenías instalada antes de haber actualizado.

Para ello necesitarás manejar algunas de las herramientas de gestión de paquetes que tienes en tu distribución favorita. Según si tu distro funciona con un gestor de paquetes u otro, el proceso de downgrade podría ser diferente en cada caso. Por eso voy a explicar con algunos ejemplos prácticos en el caso de las distribuciones más usadas y conocidas. Verás que el proceso es sencillo, y haciendo uso de dichas herramientas y la cache de paquetes que se guarda es posible:

Arch Linux y basadas en Arch (con Pacman):

En el caso de quererlo hacer desde una distro Arch o basada en ésta, es decir, que emplee el gestor de paquetes Pacman, el procedimiento es este:

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

Siendo nombre_paquete el nombre del paquete que deseas revertir a una versión previa. Una vez hecho esto, obtendremos las versiones en cache y una vez localizada la versión previa, puedes instalarla de nuevo con Pacman:

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

OpenSUSE y basadas en ella:

Para openSUSE y cualquier distro basada en ella, usaremos Zypper. Y el procedimiento es el mismo, primero buscamos en cache y luego instalamos la versión que quieres:

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

sudo zypper -in -f nombre_paquete-version

Debian y derivados (APT):

Vamos ahora con el otro gran grupo, con las distros basadas en Debian y también la propia Ubuntu y basadas en ésta, que hay y muchas. Primero miramos en cache las versiones que tenemos:

sudo apt-cache showpkg nombre_paquete
Y ahora vamos a instalar la versión que deseas, siendo nombre_paquete el que sea en tu caso y x.z la versión deseada, por ejemplo la 7.53:
sudo apt install nombre_paquete=x.z

Espero que te sirva de ayuda…


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.