¿Cómo puedo verificar si las actualizaciones automáticas están habilitadas?

69

Quiero estar seguro si las actualizaciones automáticas están habilitadas en el servidor Ubuntu 12.04.

¿Cómo puedo verificar esto?

¿Y cómo puedo desactivar las actualizaciones automáticas si está habilitado?

    
pregunta com 06.08.2012 - 11:51

4 respuestas

65

Hay un paquete que se puede usar para hacer esto por usted.

sudo apt-get install unattended-upgrades

o si las actualizaciones sin supervisión ya están instaladas. O puede consultar los documentos de Ubuntu

sudo dpkg-reconfigure -plow unattended-upgrades

Ese es el paquete que necesita instalar. Una vez instalado, edite los archivos

/etc/apt/apt.conf.d/10periodic
/etc/apt/apt.conf.d/20auto-upgrades

En ese archivo puede establecer la frecuencia con la que desea que el servidor se actualice.

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";

El archivo debería verse así. El 1 significa que se actualizará todos los días. 7 es semanal.

/etc/apt/apt.conf.d/50unattended-upgrades

Estos archivos le permitirán elegir qué actualizaciones desea hacer eligiendo dónde apt puede buscar nuevas actualizaciones y actualizaciones. (Mi opinión personal sobre esto es que establecería la seguridad si este es un servidor)

Unattended-Upgrade::Allowed-Origins {
        "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";

};

Las variables ${distro_id} y ${distro_codename} se expanden automáticamente. Me gustaría comentar la entrada de actualizaciones y simplemente dejar la seguridad.

    
respondido por el LinuxBill 06.08.2012 - 12:08
15

Verifique los registros en /var/log/unattended-upgrades/ para verificar que se estén aplicando las actualizaciones desatendidas.

    
respondido por el yanokwa 05.03.2016 - 18:26
4

(Hice otra respuesta, porque mis cambios a la respuesta de LinuxBill fueron rechazados).

Hay un paquete que se puede usar para habilitar las actualizaciones automáticas. Se llama actualizaciones desatendidas.

Use el siguiente comando para habilitar / deshabilitar las actualizaciones automáticas:

sudo dpkg-reconfigure -plow unattended-upgrades

Ese comando modificará el archivo /etc/apt/apt.conf.d/20auto-upgrades y también puede modificar /etc/apt/apt.conf.d/10periodic .

Alternativamente, puede habilitar las actualizaciones automáticas de la GUI en software-properties-gtk en la pestaña Actualizaciones cambiando la configuración en "Cuando haya actualizaciones de seguridad:". Eso modificará los archivos /etc/apt/apt.conf.d/10periodic y /etc/apt/apt.conf.d/20auto-upgrades .

Alternativamente, puede modificar los archivos mencionados anteriormente manualmente. En ese archivo puede establecer la frecuencia con la que desea que se llame a la actualización:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";

El archivo debería verse así. El 1 significa que se actualizará todos los días. 7 es semanal. Variable APT :: Periodic :: AutocleanInterval determina con qué frecuencia "apt-get autoclean" se ejecuta automáticamente. 0 significa desactivar para estas variables.

Puede cambiar el funcionamiento de las actualizaciones desatendidas editando el archivo /etc/apt/apt.conf.d/50unattended-upgrades . Este archivo le permitirá elegir qué actualizaciones desea hacer eligiendo dónde apt puede buscar nuevas actualizaciones y actualizaciones.

Unattended-Upgrade::Allowed-Origins {
      "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";
//      "${distro_id}:${distro_codename}-proposed";
//      "${distro_id}:${distro_codename}-backports";
};

Las variables ${distro_id} y ${distro_codename} se expanden automáticamente. En lo que antecede, solo las actualizaciones de seguridad se realizan automáticamente. Puede ampliar las actualizaciones automáticas a cualquier repositorio, consulte otra pregunta .

Es posible que desee cambiar

//Unattended-Upgrade::Remove-Unused-Dependencies "false";

a

Unattended-Upgrade::Remove-Unused-Dependencies "true";

Eso eliminará automáticamente, p. kernels viejos y excesivos para que / boot no se llene.

Hay más información en documentos de Ubuntu .

    
respondido por el jarno 12.02.2016 - 17:16
0

Las Actualizaciones automáticas están habilitadas por defecto. De lo contrario, para habilitar las actualizaciones automáticas, simplemente presione Ctrl + Alt + T en su teclado para abrir Terminal. Cuando se abra, ejecute el comando a continuación.

sudo apt-get install unattended-upgrades

En el servidor, también puede editar /etc/apt/apt.conf.d/50unattended-upgrades y comentar la actualización de actualización que no desea actualizar automáticamente. Estas modificaciones deben hacerse con privilegios de root.

    
respondido por el Mitch 06.08.2012 - 12:08

Lea otras preguntas en las etiquetas