Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

35.2. Cómo finalizar una actualización

Importante

Una vez que haya reiniciado su sistema luego de realizar una actualización, también debe realizar una actualización de sistema manual. Consulte la Sección 35.1, “Actualización del sistema” para más información.
Si elige actualizar su sistema desde una versión previa en vez de realizar una instalación fresca, puede examinar las diferencias en el conjunto de paquetes. Sección 9.12.2, “Actualización mediante el instalador”, la Sección 16.14.2, “Actualización mediante el instalador”, o Sección 23.12.1, “Actualización mediante el instalador” (según la arquitectura de su sistema) le recomienda crear una lista de paquetes para su sistema original. Ahora puede usar ese listado para determinar cómo establecer su nuevo sistema lo más parecido al sistema original.
La mayoría de las configuraciones de repositorio de software se almacenan en paquetes que terminan con release. Verifique la lista de paquetes vieja para ver los repositorios que fueron instalados:
awk '{print $1}' ~/old-pkglist.txt | grep 'release$'
Si es necesario, extraiga e instale los paquetes del repositorio de software de las fuentes originales en Internet. Siga las instrucciones el el sitio de origen para instalar los paquetes de configuración de repositorios para usar con yum y con otras herramientas de administración de software en su sistema Red Hat Enterprise Linux.
Luego ejecute los siguientes comandos para hacer una lista de los otros paquetes de software que faltan:
awk '{print $1}' ~/old-pkglist.txt | sort | uniq > ~/old-pkgnames.txt
rpm -qa --qf '%{NAME} ' | sort | uniq > ~/new-pkgnames.txt
diff -u ~/old-pkgnames.txt ~/new-pkgnames.txt | grep '^-' | sed 's/^-//' > /tmp/pkgs-to-install.txt
Ahora use el archivo /tmp/pkgs-to-install.txt con el comando yum para restaurar la mayoría o todos los paquetes anteriores:
su -c 'yum install `cat /tmp/pkgs-to-install.txt`'

Importante

Debido a cambios en los complementos de paquetes entre versiones de Red Hat Enterprise Linux, es posible que esta manera de hacerlo no restaure todo el software en su sistema. Puede usar las rutinas de arriba para comparar el software en su sistema y remediar cualquier problema que se encuentre.