sábado

Actualiza fedora 20 a fedora 21 con yum

Puesto a actualizar... hagámoslo fácil. Desde yum podemos pasarnos a la versión 21 sin mucho sufrimiento, es recomendable hacer una copia de seguridad, solo por el beneficio que supone tenerla. No se van a perder datos, modificamos la versión y actualizamos aplicaciones, kernel y demás, pero los datos almacenados en nuestro /home o en las /opt /var no cambia. Superado el miedo a lo nuevo vamos por los comandos.

como root o desde sudo

 # rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-x86_64

# yum update yum

# yum clean all

# yum --releasever=21 distro-sync 

Aquí viene el lio, algunos repositorios  no son soportados, dropbox, kmod-virtualbox, chromium, por poner ejemplos, debemos eliminarlos o desactivarlos.

estos están en la ruta /etc/yum.repos.d/
si los queremos eliminar rm -rf nombrerepositorio.repo

Para desactivarlo entramos en el fichero .repo que aparece en la ruta /etc/yum.repos.d/nombrerepositorio.repo con vim nano gedit o el editor que usemos, buscamos la siguiente entrada

enabled=1

cambiamos a 0, con ello aún teniendo los datos del repositorio, no se tendrá en cuenta.

una vez actualizados todos los paquetes seleccionamos el tipo de fedora que vamos a utilizar.

Workstation= Fedora Workstation es un sistema operativo fácil de usar, pulido para portátiles y equipos de escritorio, con un completo juego de herramientas para desarrolladores y todo tipo de creadores.

Server=Fedora Server es un sistema operativo poderoso y flexible que incorpora lo mejores y últimas tecnologías para centros de datos. Le pone en control de todos sus servicios e infraestructura.

Cloud= Fedora Cloud entrega una imagen mínima de Fedora para usarla en ambientes de nubes públicas o privadas. Incorpora sólo lo esencial, por lo que obtiene lo necesario para correr su aplicación en la nube y nada más.
Lo mas habitual es que usemos una estación de trabajo de escritorio.
# yum install system-release-workstation -y
# yum install system-release-server -y
# yum install system-release-cloud -y 
# yum install system-release-nonproduct -y
podemos cambiar entre productos fácilmente

# yum swap system-release-server system-release-cloud 

Hay informes ( bugs 1035326, 1044184, 1002331) que indican que tras una actualización algunos ficheros tienen un contexto incorrecto en SELinux por lo que restauraremos los contextos.
 #restorecon -R / 

con esto finalizamos, reiniciamos y veremos que el nuevo kernel ya pertenece a la fedora 21
mas información en Fedora