Antes de Fedora 17
Ninguna de las distribuciones de Red Hat anteriores a Fedora 17 incluía la capacidad de realizar actualizaciones de dist como usted lo solicitó. Esta había sido una opción largamente discutida en la lista de deseos de muchas personas, pero nunca se había implementado.
Pero antes de comenzar una aclaración ...
De acuerdo con el tema Actualización en la wiki , había un método en el que podía colocar un DVD en su sistema para la próxima versión de Fedora, y Anaconda intentaría actualizar su sistema. Después de haber probado este método en numerosas ocasiones, no consideraría que esté a la par con lo dist-upgrade
disponible en las distribuciones de Debian / Ubuntu, que realmente funcionó muy bien.
Además de haber mantenido los sistemas RHEL, Fedora y CentOS durante la última década, nunca consideraría usar este método para nada. Simplemente no funcionó.
Por lo general, la gente haría uno de los siguientes:
Cuero crudo
Utilice la versión Rawhide , que es la versión de última generación, similar a la de Sid en Debian. Rawhide ofrece lanzamientos continuos en el sentido de que siempre tiene las últimas versiones de paquetes, pero de ninguna manera está destinado a ser utilizado como una distribución diaria, en realidad está destinado solo para pruebas.
Quédate con un solo lanzamiento
Simplemente vive con este hecho y mantente al día mientras la distribución permanezca en uso yum
. Puede usar yum
para aplicar cualquier actualización pendiente y / o actualizar un solo paquete. Además, también yum
se puede utilizar para instalar nuevos paquetes.
Aplicar todas las actualizaciones pendientes (se supone que sí a todas las indicaciones):
sudo yum -y update
Actualice un solo paquete:
sudo yum -y update apache\*
Instalar un nuevo paquete:
sudo yum -y install apache\*
Applet de actualización de software
Si desea realizar actualizaciones usando una GUI, puede usar la herramienta de actualización de software que aparece en su barra de tareas. Esta herramienta esencialmente hace lo mismo que la yum -y update
anterior, y puede ejecutarse bajo demanda utilizando el siguiente comando:
gpk-update-viewer
Reinstalar
Cuando salga una nueva versión, haría una instalación nueva manualmente y se encargaría de copiar los datos y las configuraciones al nuevo sistema.
Actualización previa
Haga uso de la herramienta PreUpgrade . Esta herramienta esencialmente solo recopiló sus configuraciones y los nombres de los paquetes que instaló y lo ayudaría a aplicarlos a una nueva instalación. Vea la respuesta de @JoelDavis para esta técnica también.
NOTA: Sin embargo, esta ya no es una opción que comienza con Fedora 18, por lo que se le ha advertido.
Fedora 17 y posteriores
A partir de 17 ahora puedes hacer lanzamientos continuos.
Harto
Nuevo en Fedora 17/18 es una herramienta llamada FedUp (FEDora UPgrader) que pretende hacer "actualizaciones dist" similares a las distribuciones Debian / Ubuntu.
FedUp (FEDora UPgrader) es el nombre de un nuevo sistema para actualizar las instalaciones de Fedora en Fedora 18 y versiones superiores. Reemplaza todos los métodos de actualización recomendados actualmente (PreUpgrade y DVD) que se han utilizado en versiones anteriores de Fedora. Anaconda, el instalador de Fedora no tiene ninguna funcionalidad de actualización incorporada en Fedora 18 o versiones superiores. Ha sido completamente delegado a Fedup.
Actualmente, FedUp es capaz de actualizar las instalaciones de Fedora 17 a Fedora 18 usando un repositorio en red, similar a cómo funcionaba PreUpgrade. Actualmente se planean más métodos de actualización y esta página se actualizará a medida que se completen esas funciones.
Lanzamientos continuos versus lanzamientos versionados
El OP hizo una pregunta de seguimiento en la que quería que yo elaborara la siguiente frase:
"A partir de 17 ahora puedes hacer lanzamientos continuos".
Cuando hice ese comentario quise decir una cosa y la frase "lanzamientos continuos" realmente significa otra cosa. Cuando escribí que me refería a "lanzamiento continuo" significaba que ahora podía pasar del lanzamiento de un punto de Fedora (digamos 17) a la versión 18. La mayoría de las distribuciones como Debian y Ubuntu proporcionan esta facilidad ahora.
Sin embargo, al buscar la descripción de lo que realmente significa "lanzamientos continuos" en Wikipedia , ahora estoy más educado en el tema.
extracto de wikipedia
... un modelo de desarrollo de lanzamiento o actualización continua se refiere a un sistema de software en continuo desarrollo; Esto es en lugar de un modelo de desarrollo de lanzamiento estándar que utiliza versiones de software que deben reinstalarse en la versión anterior. El software rodante, en cambio, se actualiza continuamente, en contraste con el software de lanzamiento estándar que se actualiza entre versiones. ...
Entonces, desde un punto de vista purista, Debian, Ubuntu, Fedora, no son "lanzamientos continuos". Son software de lanzamiento estándar de puntos que proporcionan herramientas para ayudar en la actualización de un lanzamiento de punto a otro.
El OP también hizo la siguiente pregunta
Debian es un "tipo de" lanzamiento progresivo si usa Sid. Lanzamiento continuo = sin versiones, los paquetes simplemente se descargan en la distribución desde la parte superior lo antes posible, ¿verdad? Entonces, Debian es todo lo contrario de una versión continua, Ubuntu también. Fedora Rawhide también es una especie de lanzamiento continuo, pero ya lo sabía (y no quiero usarlo, si a eso se refería).
Solo para que quede claro para cualquier futuro lector. Incluso las ramas de desarrollo de Debian (también conocido como Sid) y Fedora (también conocido como Rawhide) no son "lanzamientos continuos". Claro que puede usarlos como tales, pero son simplemente un "área" de desarrollo donde los nuevos paquetes de software que pueden incorporarse en una versión futura se pueden presentar a la comunidad de manera centralizada.
El nivel de prueba que se aplicaría a un paquete que se coloca en una de estas ramas es menos estricto que cuando un paquete aparece como una actualización en una verdadera distribución de "lanzamiento continuo" como ArchLinux (sería mi expectativa).
Aquí está la sección de la página de Wikipedia que cubre el uso de ramas de desarrollo para distribuciones de lanzamiento estándar:
La distinción entre las distribuciones de software de lanzamiento continuo y las ramas de desarrollo de las distribuciones de software de lanzamiento estándar a menudo es pasada por alto por los usuarios sin experiencia en distribuciones continuas. Esto puede generar comentarios confusos, como: "distro-X es una distribución continua si utiliza su rama de desarrollo", donde distro-X es una distribución de lanzamiento estándar. Incluso en casos excepcionales en los que la rama de desarrollo es una rama de desarrollo móvil (en comparación con la rama cíclica más común), esto no hace que la distribución sea móvil. A diferencia de las distribuciones de lanzamiento estándar, las distribuciones de lanzamiento continuo no tienen ramas de desarrollo.
yum update
respuesta es mi modo preferido. Pero, si desea utilizarlo, hay un administrador de software GUI. En Gnome 3, vaya a actividades y busque "actualización de software" (o búsquelo en su lista de aplicaciones). Eso también hará lo mismo por ti.