Linux en español
Tutoriales

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

downgrade
2 minutos de lectura

En muchas ocasiones 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…

Noticia obtenida de blog.desdelinux.net

Puntuación media 5 / 5. Recuento de votos: 1

¡Síguenos en redes sociales!

Entradas relaccionadas

Cómo «minimizar las aplicaciones con un clic» en Ubuntu

Diego García Cuesta

Cifrar tus archivos en la nube usando Cryptomator en Linux

Diego García Cuesta

Cómo reiniciar nginx en Debian

Diego García Cuesta

Instalar Plasma 5.16 en Kubuntu

Linux en Español

Cómo corregir ‘add-apt-repository command not found’ en Ubuntu y Debian

Diego García Cuesta

Cómo instalar un sistema operativo en una Raspberry Pi

Diego García Cuesta