Volver a versiones anteriores de paquetes instalados depende del gestor de paquetes y el sistema operativo que estés utilizando. Aquí tienes instrucciones para algunos de los gestores de paquetes más comunes:
APT (Advanced Package Tool) - Debian/Ubuntu
- Abre una terminal.
- Mira el historial de instalaciones y actualizaciones de paquetes:
sudo apt list --installed | grep -i upgrade
- Identifica el paquete que deseas revertir.
- Reinstala la versión específica:
sudo apt-get install package_name=version_number
Yum - CentOS/Red Hat
- Abre una terminal.
- Mira el historial de instalaciones y actualizaciones de paquetes:
yum history list
- Identifica el ID de transacción de la actualización que deseas deshacer.
- Deshaz la transacción:
sudo yum history undo transaction_ID
DNF (Dandified Yum) - Fedora
- Abre una terminal.
- Mira el historial de instalaciones y actualizaciones de paquetes:
sudo dnf history list
- Identifica el ID de transacción de la actualización que deseas deshacer.
- Deshaz la transacción:
sudo dnf history undo transaction_ID
Pacman - Arch Linux
- Abre una terminal.
- Mira el historial de instalaciones y actualizaciones de paquetes:
sudo pacman -Q
- Identifica el paquete que deseas revertir.
- Reinstala la versión específica:
sudo pacman -U /var/cache/pacman/pkg/package_name-version.pkg.tar.xz
Homebrew - macOS
- Abre una terminal.
- Mira el historial de instalaciones y actualizaciones de paquetes:
brew log package_name
- Identifica el ID de confirmación o la versión a la que deseas volver.
- Regrésate a una versión específica:
cd $(brew --repo package_name) git checkout commit_id brew install package_name
Notas importantes:
- Posibles consecuencias no deseadas: Volver a versiones anteriores puede tener consecuencias imprevistas, especialmente si el paquete actualizado incluye correcciones de seguridad críticas o parches de errores. Se recomienda considerar las implicaciones antes de hacer un rollback de actualizaciones.
- Copia de seguridad: Asegúrate de realizar copias de seguridad antes de revertir actualizaciones, especialmente en un entorno de producción.
- Dependencias: Algunas actualizaciones pueden tener dependencias que también deben tenerse en cuenta al revertir versiones.