¿Por qué Fedora 20 solicita un reinicio después de las actualizaciones de software?

10

Tengo una instalación de Fedora 20 en una máquina virtual VirtualBox.

Ahora me notifica sobre "Actualizaciones del sistema operativo", que "Incluye mejoras de rendimiento, estabilidad y seguridad para todos los usuarios", y tengo la opción de "Reiniciar e instalar".

Sin embargo, al hacer clic en "Actualizaciones del sistema operativo" aparece el contenido de las "Actualizaciones del sistema operativo", y no puedo encontrar un nuevo kernel, libc o systemd en la lista de paquetes para actualizar.

Entonces, ¿qué es lo que requiere un reinicio?

Estos paquetes se enumeran cuando publico sudo yum update:

================================================== ==============================
Actualizando:
 chkconfig x86_64 1.3.62-1.fc20 actualizaciones 172 k
 chrony x86_64 1.30-2.fc20 actualizaciones 262 k
 emacs-filesystem noarch 1: 24.3-24.fc20 actualizaciones 58 k
 archivo x86_64 5.19-4.fc20 actualizaciones 59 k
 file-libs x86_64 5.19-4.fc20 actualizaciones 401 k
 gdb x86_64 7.7.1-18.fc20 actualizaciones 2.6 M
 ghostscript x86_64 9.14-4.fc20 actualizaciones 4.4 M
 hwdata noarch 0.269-1.fc20 actualizaciones 1.3 M
 libndp x86_64 1.4-1.fc20 actualizaciones 30 k
 libreport x86_64 2.2.3-2.fc20 actualizaciones 405 k
 libreport-anaconda x86_64 2.2.3-2.fc20 actualizaciones 43 k
 libreport-cli x86_64 2.2.3-2.fc20 actualizaciones 47 k
 libreport-fedora x86_64 2.2.3-2.fc20 actualizaciones 40 k
 libreport-filesystem x86_64 2.2.3-2.fc20 actualizaciones 35 k
 libreport-gtk x86_64 2.2.3-2.fc20 actualizaciones 94 k
 libreport-plugin-bugzilla x86_64 2.2.3-2.fc20 actualizaciones 79 k
 libreport-plugin-kerneloops x86_64 2.2.3-2.fc20 actualizaciones 45 k
 libreport-plugin-logger x86_64 2.2.3-2.fc20 actualizaciones 48 k
 libreport-plugin-reportuploader x86_64 2.2.3-2.fc20 actualizaciones 52 k
 libreport-plugin-ureport x86_64 2.2.3-2.fc20 actualizaciones 52 k
 libreport-python x86_64 2.2.3-2.fc20 actualizaciones 63 k
 libreport-python3 x86_64 2.2.3-2.fc20 actualizaciones 49 k
 libreport-web x86_64 2.2.3-2.fc20 actualizaciones 46 k
 libserf x86_64 1.3.7-1.fc20 actualizaciones 53 k
 libteam x86_64 1.12-1.fc20 actualizaciones 46 k
 perl-Socket x86_64 1: 2.015-1.fc20 actualizaciones 50 k
 poppler-data noarch 0.4.7-1.fc20 actualizaciones 2.2 M
 ppp x86_64 2.4.5-34.fc20 actualizaciones 359 k
 selinux-policy noarch 3.12.1-180.fc20 actualizaciones 351 k
 selinux-policy-targeted noarch 3.12.1-180.fc20 actualizaciones 3.8 M
 sqlite x86_64 3.8.6-2.fc20 actualizaciones 433 k
 teamd x86_64 1.12-1.fc20 actualizaciones 108 k
 tzdata noarch 2014f-1.fc20 actualizaciones 430 k
 tzdata-java noarch 2014f-1.fc20 actualizaciones 147 k
 vim-minimal x86_64 2: 7.4.402-1.fc20 actualizaciones 439 k
 zeitgeist-libs x86_64 0.9.16-0.2.20140808.git.ce9affa.fc20
                                                                  actualizaciones 141 k

Resumen de Transacciones
================================================== ==============================
MattBianco
fuente
needs-restartingfrom yum-utils puede decirle qué programas deben reiniciarse después de una actualización.
Cristian Ciupitu

Respuestas:

7

Fedora que ejecuta GNOME utiliza heurística simple para determinar si una actualización es una actualización del sistema operativo o del sistema o una actualización de la aplicación. Si el paquete tiene un .desktoparchivo (que normalmente se usa para llenar los menús del DE), se considera una aplicación de usuario y se puede actualizar sin reiniciar. Sin este archivo, se considera una actualización del sistema operativo o del sistema y se ofrece una 'Actualización y reinicio'.

Puede evitar esto ejecutando yum updatedesde el símbolo del sistema.

garethTheRed
fuente
1
Así que esto significa, básicamente, que los usuarios que no actualizan manualmente con yumDebe reiniciar para instalar actualizaciones de comandos como file, grep, find, gcc, tar, make, ssho herramientas similares?
MattBianco
@MattBianco: No, es una característica introducida desde Fedora 18, consulte: fedoraproject.org/wiki/Features/OfflineSystemUpdates
cuonglm
@Gnouc: ¿se puede desactivar la función fuera de línea? Como en, ¿todavía me avisa cuando hay actualizaciones, pero instálalas en línea (como Ubuntu) y déjame preocuparme por cualquier problema que pueda causar al actualizar una aplicación en ejecución?
MattBianco
@MattBianco: no he analizado la lista de actualizaciones ofrecidas lo suficiente como para poder comentar con confianza; pero parece ofrecer un 'reinicio' para los udpates más triviales. Simplemente enciendo yumcada vez que recibo notificaciones de actualizaciones.
garethTheRed
@MattBianco: aún puede usarlo sudo yum updatemanualmente. Desde el enlace que le di: Tenga en cuenta que esta característica no le impide usar yum y otras herramientas de línea de comandos para instalar actualizaciones cuando lo desee. También diferenciamos las actualizaciones de los 'componentes del sistema operativo' (que queremos hacer de esta manera fuera de línea) de las actualizaciones e instalaciones de la aplicación, que aún deberían ser posibles desde la interfaz de usuario sin reiniciar el sistema.
Cuonglm
6

Es una característica de Fedora 18 y superior, llamada OfflineSystemUpdates .

Esto hace que la actualización de los componentes del sistema sea más confiable al hacerlo en un entorno mínimo y controlado.

El "fuera de línea" medios OS actualiza que la instalación de paquetes de medias y los cambios que se ejecutan con el sistema arrancado en un modo de actualización del sistema especial, con el fin de problemas relacionados con Evitar conflictos de bibliotecas y servicios que se están ejecutando actualmente con los de disco.

El modo de actualización del sistema se implementa iniciando en un objetivo especial. El destino instala las actualizaciones descargadas y luego se reinicia en el destino predeterminado normal. Existen medidas de seguridad para garantizar que reiniciemos en el destino predeterminado, incluso si la actualización falla o el proceso de actualización falla.

Cuonglm
fuente