Tabla de Contenido
Contents
Actualizando
En Fedora no es necesario reinstalar completamente el sistema cada vez que sale una versión nueva, en vez de ello, podemos usar la opción de actualizar el sistema completamente.
La actualización sin problemas es completamente garantizada si se ha usado previamente, única y exclusivamente los repositorios oficiales de la distribución y si no es así se debe procurar actualizar antes los archivos de configuración de yum para cada repositorio no oficial, antes de realizar un update general.
La actualización también se puede realizar por varios métodos, bien sea usando el dvd de instalación, como desde Internet a través de los repositorios ( recomendado ) o a través de un servidor http o ftp local.
Solo se recomienda actualizar entre una versión vieja de fedora y la que le sigue inmediatamente.
Actualización desde el medio DVD
Para actualizar desde el dvd, debemos arrancar con el dvd de instalación y si tenemos una versión de fedora previa instalada, el instalador anaconda nos preguntará si deseamos actualizar el sistema en ves de reinstalar, debemos elegir la opción de actualización entonces.
Podemos indicarle directamente desde la linea de boot, el parametro necesario para que actualice directamente
linux update
Este método no es recomendado si se tiene el sistema instalado con demasiados paquetes extras del sistema debido a que en el dvd de instalación solo se concentra una parte reducida de todo el contenido disponible en los repositorios, asi que si tenemos demasiados paquetes extras, el instalador podrá indicar problemas de dependencias, si se sigue este método es recomendable al terminar e ingresar al sistema, mandar a hacer una actualización completa del sistema desde los repositorios de Internet.
Actualización desde repositorios en Internet
Para actualizar directamente desde Internet primero se deben actualizar 2 paquetes, los cuales son encargados de mantener la información de la versión de fedora que se tiene instalada en el sistema, de esta manera al aplicar un update con yum, este buscará actualizar los paquetes desde la versión más reciente de fedora y no de la actual, estos paquetes son:
* fedora-release-notes ( por dependencia de fedora-release ) * fedora-release
Para conseguir estos paquetes basta navegar entre algún repositorio el directorio donde se encuentran todos los paquetes RPM para la versión que queremos, el listado de repositorios o mirrors ( espejos ) lo podemos encontrar en:
http://mirrors.fedoraproject.org/publiclist
Por ejemplo, para actualizar a fedora 8 que es la versión actual de fedora, aplicamos los siguientes pasos:
Actualización de la versión de fedora:
#su - #rpm -Uvh http://mirrors.reflected.net/fedora/linux/releases/8/Everything/i386/os/Packages/fedora-release-notes-8.0.0-3.noarch.rpm #rpm -Uvh http://mirrors.reflected.net/fedora/linux/releases/8/Everything/i386/os/Packages/fedora-release-8-3.noarch.rpm
Si tenemos configurado el repositorio livna, actualizamos el paquete de versión para livna:
#rpm -Uvh http://rpm.livna.org/livna-release-8.rpm
Y luego aplicamos un update general al sistema, es recomendable hacerlo desde una tty, la actualización puede tardar varias horas dependiendo de tu conexión a Internet:
#yum -y update
Es recomendable reiniciar luego de que haya terminado.
Resolución de problemas
Se debe procurar siempre actualizar desde una versión de fedora a la que le sigue inmediatamente, es decir, por ejemplo, no se recomienda actualizar entre un fc4 a un f8 o entre un fc6 a un f8, si se diera el caso de querer hacer una actualización de este tipo se debe procurar tener la versión instalada en el sistema, lo más actualizada posible antes de proceder a cambiar de versión.
Generalmente se pueden dar problemas en dependencias de paquetes, sobre todo en sistemas de 64 bits, ya que por lo general mantienen bibliotecas o librerías compartidas para i386 y x64 simultáneamente en el mismo sistema, por lo cual yum a veces se confunde al tratar de actualizar, pero esto no pasa con todos los paquetes, mas bien son casos aislados, para solventar este inconveniente, es recomendable si el paquete no es algo esencial en el sistema, removerlo ( ambas versiones ), por ejemplo para el paquete kdesdk:
#rpm -e --nodeps kdesdk.i386 #rpm -e --nodeps kdesdk
Esto removerá completamente dicho paquete del sistema, no te preocupes, probablemente al hacer el update el paquete se volverá a instalar debido a las dependencias ( con la opción -nodeps de rpm forzamos a desistalar el paquete sin importar sus dependencias ).
A veces puede darse algún problema con el entorno gráfico y al reiniciar perdemos el entorno gráfico, esto es simple de solucionar, si se da, solo debemos loguearnos como root en alguna tty y ejecutar:
#system-config-display --reconfig --noui
Por lo general los problemas de dependencias se dan entre paquetes de diferentes repositorios ( oficiales Vs no oficiales ), es decir cuando tenemos mezclas de paquetes de diferentes repositorios no oficiales por lo general, para lo cual debemos asegurarnos de tener los archivos de configuración de yum ( /etc/yum.repos.d/ ) preparados para la nueva versión de fedora a la cual queremos actualizar.
