Durante este artículo, cubriremos cómo degradar un paquete ya instalado o una aplicación en CentOS. Anteriormente le mostramos cómo degradar un programa en Ubuntu, haga clic aquí para consultar el tutorial.
Desactualización de aplicaciones y paquetes en CentOS
Hay tres métodos que lo ayudarán a degradar un paquete en CentOS:
- Rebajar usando el comando rpm.
- Rebajar usando el comando yum.
- Rebajar usando el comando de historial de yum.
Para este tutorial, usaremos el paquete Firefox para realizar el proceso de degradación. Se recomienda encarecidamente tener cuidado al usar los siguientes comandos.
Primer método:Degradar usando el comando rpm
Paso 1. Comprueba la versión de Firefox instalada actualmente.
firefox --version
Además, puede usar el siguiente comando para obtener la versión de Firefox.
rpm -qa | grep firefox
Paso 2. A continuación, puede descargar el paquete rpm de firefox desde su navegador, pero tenga cuidado de no descargarlo de fuentes que no sean de confianza.
Paso 3. Después de descargar el paquete rpm, usa el siguiente comando para degradar Firefox.
rpm -Uvh --oldpackage Downloads/firefox-60.5.0-2.el7.centos.x86_64.rpm
Paso 4. Comprueba la versión actual de Firefox después de cambiar a una versión anterior.
rpm -qa | grep firefox
Segundo método:degradar usando el comando yum
Paso 1. Enumere todos los paquetes actuales de Firefox del caché de yum.
yum --showduplicates list firefox
Paso 2. Baja la versión de firefox usando el comando yum.
sudo yum downgrade firefox
Ahora, el comando yum primero descargará el antiguo paquete de Firefox.
Después de descargar el paquete con éxito, obtendrá un resultado como el de la siguiente captura de pantalla:
Paso 3. Ahora puedes comprobar la versión de Firefox.
rpm -qa | grep firefox
Tercer método:degradar usando el comando yum history
Este método depende de enumerar el historial de comandos de yum, lo que significa que contiene todos los comandos de yum que se utilizan. Luego revierte los cambios que se han hecho a un comando específico del historial.
Entonces, para comprender mejor este método, primero necesitaremos actualizar Firefox (en su caso, debe cambiar a una versión anterior, así que omita este paso y comience desde el paso 3).
Paso 1. Actualice el paquete de Firefox con el siguiente comando.
sudo yum update firefox
Después de que Firefox se actualice con éxito, la salida se verá como la siguiente captura de pantalla:
Paso 2. Comprueba la versión de Firefox después de actualizar.
rpm -qa | grep firefox
Paso 3. Enumere todo el historial de comandos de yum junto con su ID.
sudo yum history
Como puede ver en la captura de pantalla anterior que hay una acción Actualizar con ID 5, a continuación, usaremos la ID de esta transacción para obtener más información al respecto.
Paso 4. Obtenga más información para una transacción específica de yum.
sudo yum history info 5
Paso 5. Ahora, en caso de que necesite retroceder al ID número 5, utilice el siguiente comando.
sudo yum history undo 5
Paso 6. Finalmente, puede verificar la versión actual del paquete de Firefox.
rpm -qa | grep firefox
Felicitaciones, acaba de aprender cómo degradar un paquete centos ya instalado de muchas maneras, puede elegir el mejor método que más le convenga.