Como actualizar FC4 a FC5 con Yum y Plesk 8

Necesitaba en un servidor una función de Apache - Large File Support - para poder descargar archivos mayores de 2 GB, y Apache 2.2 es el único que trae esa función. Así que opte por actualizar el Fedora Core 4 a Fedora Core 5, porque este ultimo trae Apache 2.2, MySQL 5, PHP 5 y demás cosas actualizadas.
Todos los pasos son de una consola. Hace falta una conexión a Internet decente para que funcione en tiempo real.
Estos son los pasos a seguir:
1. Obtén el Yum. Si no lo tienes, ejecuta estos comandos:
cd /tmp
wget yum-2.3.2-7.src.rpm
rpm -Uvh yum-2.3.2-7.src.rpm
2. Instala la lista de repositorios para FC4:
wget fedora-release-4-2.noarch.rpm
rpm -Uvh fedora-release-4-2.noarch.rpm
3. Actualiza todo en la distribución FC4:
yum upgrade
4. Quita todos los kernels mas antiguos de 2.6.17:
rpm -qa “*kernel*”
yum remove kernel-2.6.17*
yum remove kernel-devel-2.6.17*
5. Instala la lista de repositorios para FC5:
wget fedora-release-5-5.noarch.rpm
rpm -Uvh fedora-release-5-5.noarch.rpm
6. Actualiza el Yum - esto es un paso muy importante. El nuevo funcionará muchísimo mas rápido:
yum update yum
7. Añade los repositorios para PSA 8.3:
Edita el archivo /etc/yum.conf y añade al final:
[atomic]
name=Atomic Rocket Turtle - $releasever - Atomic PSA-Compatible RPMS
baseurl=http://www.atomicorp.com/channels/atomic/fedora/$releasever/$basearch
[plesk]
name=Plesk Server Administrator
baseurl=http://www.atomicorp.com/channels/plesk/latest/fedora/$releasever/$basearch
gpgcheck=0
8. Actualiza todo:
yum clean all
yum upgrade
9. Es muy posible que falle alguna dependencia. Si el paso 8 falla ejecuta:
yum upgrade 2>&1 | tee /tmp/yum_upgrade
El fallo indica generalmente que el RPM instalado tiene alguna dependencia que no puede ser satisfecha con los paquetes del nuevo release de Fedora Core. Paquetes obsoletos o paquetes de terceros pueden causar este problema.Para ver una lista de los paquetes que necesitan ser quitados antes, ejecutamos:
perl -ne ‘print “$1\n” if ((/Error: Missing Dependency:.*is needed by package (.*)$/) || (/Error: Package (.*?) needs.*, this is not available./))’/tmp/yum_upgrade | sort | uniq
En mi caso he tenido que quitar los siguientes paquetes (con sus dependencias) para poder actualizar correctamente:
php51-curl
php51-ftp
php51-mysqli
php51-openssl
php51-pdo_mysql
php-sqlite2
sitebuilder-core
sitebuilder_module-areamap
sitebuilder_module-eshop
sitebuilder_module-feedback
sitebuilder_module-flashintro
sitebuilder_module-forum
sitebuilder_module-guestbook
sitebuilder_module-login
sitebuilder_module-rssreader
sitebuilder_module-script
sitebuilder_module-statistics
sitebuilder_module-voting
Después volvemos al paso 8 y actualizamos.
10. Finalmente arreglamos la lista de rpm y SELinux. Después reiniciamos.
/sbin/fixfiles relabel
rpm –rebuilddb
reboot
Ahora tendremos el FC5 actualizado y con todo los parches de PHP. Si utilizas eaccelerator u otras extensiones PHP tendrás que instalarlas de nuevo, y también arreglar los archivos de configuración antes de reiniciar (httpd.conf, mysqld.conf, php.ini).
Comentarios
Una respuesta para “Como actualizar FC4 a FC5 con Yum y Plesk 8”
Deja una respuesta





Hi!
I would like make better my SQL experience.
I red really many SQL books and would like to
read more about SQL for my work as oracle database manager.
What would you recommend?
Thanks,
Werutz