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
Para desactivarlo entramos en el fichero .repo que aparece en la ruta /etc/yum.repos.d/
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