GNU/Linux >> Tutoriales Linux >  >> Linux

¿Hacer que Apt-get Update y Upgrade sean automáticos y desatendidos?

Tengo alrededor de 7 servidores Debian que administro y me gustaría configurarlos para que se actualicen automáticamente. Entonces, creé un script como tal:

#!/bin/sh
apt-get update
apt-get upgrade

y lo colocó en la root Lista crontab. Desafortunadamente, siempre se cuelga en la sección Actualizar y me pregunta si estoy seguro de que quiero actualizar. Debido a que es un trabajo cron, no veo el resultado hasta que me envía un correo electrónico diciendo que falló. ¿Hay alguna manera de que se salte ese aviso y solo haga la actualización automáticamente?

Respuesta aceptada:

Use la opción -y para apt-get para que no pregunte. Desde man apt-get :

   -y, --yes, --assume-yes
       Automatic yes to prompts; assume "yes" as answer to all prompts and
       run non-interactively. If an undesirable situation, such as
       changing a held package, trying to install a unauthenticated
       package or removing an essential package occurs then apt-get will
       abort. Configuration Item: APT::Get::Assume-Yes.

También puede configurar la variable de entorno DEBIAN_FRONTEND

DEBIAN_FRONTEND=noninteractive apt-get -y upgrade

Linux
  1. ¿Cuándo y por qué debo usar Apt-get Update?

  2. ¿Cómo hacer y aplicar el parche SVN?

  3. DESTDIR y PREFIJO de marca

  4. Instalar tkinter y python localmente

  5. Taskel:apt-get falló (100)

Cómo hacer un USB de arranque múltiple en Linux y Windows

Cómo actualizar completamente y mejorar los sistemas basados ​​en Debian fuera de línea

Explicación de la diferencia entre apt y apt-get

Cómo excluir paquetes de Apt-Get Upgrade

Cómo actualizar Devuan 3.1 a 4.0 Chimaera

Abordar la actualización y las vulnerabilidades de WordPress 4.9.4