Cuando instalo algún sistema, generalmente busco un método de actualización masiva, uno que actualice mi software recientemente instalado.
Por ejemplo, en Debian, eso estaría cambiando sources.list
para señalar lo que quiero y ejecutar # apt-get update && apt-get dist-upgrade
.
¿Hay un equivalente a esto en Fedora (18)? ¿Hay un administrador de actualización de GUI que me falta?
Apareció un mensaje en Gnome de que mi sistema requiere actualizaciones importantes. Lo descarté, ya que la única opción que me había presentado era "Instalar actualizaciones", y no estaba muy seguro de qué haría eso.
Ahora, el mensaje ha desaparecido, y no puedo encontrarlo, no hay ningún software con el que pueda haber estado conectado.
¿Que me estoy perdiendo aqui?
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.dist-upgrade
se puede usar en cualquier momento para una actualización completa ...Respuestas:
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 ...
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 usaryum
para aplicar cualquier actualización pendiente y / o actualizar un solo paquete. Además, tambiényum
se puede utilizar para instalar nuevos paquetes.Aplicar todas las actualizaciones pendientes (se supone que sí a todas las indicaciones):
Actualice un solo paquete:
Instalar un nuevo paquete:
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: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.
Lanzamientos continuos versus lanzamientos versionados
El OP hizo una pregunta de seguimiento en la que quería que yo elaborara la siguiente frase:
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
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
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:
fuente
gpk-update-viewer
no está instalado,dnf install gnome-packagekit-updater
. (Alternativa:apper
)Puedes usar
yum update
(para actualizar todos los paquetes)y
yum update <packageName>
(para actualizar paquetes individuales instalados)Esto funciona en sistemas Fedora y / o CentOS y / o Redhat EL
También puedes usar
yum install <packagename>
oyum install <RPM Name or web path>
(para instalar paquetes en estos sistemas también)Hay una aplicación llamada Software Updater que proporciona una interfaz gráfica de usuario pero en
yum
realidad es muy eficiente y bastante intuitiva.Si tiene alguna pregunta sobre qué interruptores puede ejecutar con yum, puede usar
yum --help
fuente
dnf install widget
, puede que no lo actualice si ya está instalado ... perodnf update widget
lo actualizará. Parece que hay alguna variación en esto entre los administradores de paquetes, como apt, pkg, npm y pip.Aunque no encontré ninguna página en línea que describiera esto, la
# apt-get upgrade
alternativa en Fedora parece ser# yum update
.De las páginas del manual de yum:
fuente
yum
o ladnf
actualización son particularmente difíciles de recuperar y no proporcionan mucha ayuda. Resulta que esto causa problemas si la actualización bloquea la GUI (y ejecutó el comando desde dentro de la GUI). Por lo tanto, se supone que debe utilizar diferentes métodos, que hoy en día incluyenpkcon update
. lwn.net/Articles/702629En general, cuando vaya a una nueva versión, generalmente haré una reinstalación completa del sistema. He encontrado que actualizar los paquetes en el lugar es bastante problemático y la cantidad de tiempo invertido en la depuración de los problemas allí es más compleja que hacer una reinstalación.
fuente