Descargar automáticamente, pero no instalar, actualizaciones

Descargar automáticamente, pero no instalar, actualizaciones

Al ejecutar Debian estable, sé que puedo usar actualizaciones desatendidas para descargar e instalar actualizaciones automáticamente.

Sin embargo, al ejecutar Debian inestable, sería extremadamente reacio a instalar actualizaciones automáticamente debido a que la naturaleza de la distribución es inestable. Sin embargo, no veo nada de malo en descargar previamente las actualizaciones por conveniencia. ¿Hay alguna manera de descargar todas las actualizaciones que tengo?podría¿Quieres instalarlo para que cuando actualice aptitude no tenga que sentarme y esperar a que se descargue todo?

Puedes asumir que el espacio en disco y el ancho de banda por mes no son un problema. (De hecho, he considerado simplemente ejecutar un espejo completo y usar mi espejo local en mi lista de fuentes, pero creo que esto podría ser un poco exagerado).

Respuesta1

Desde la apt-getpágina de manual:

-d, --download-only
    Download only; package files are only retrieved,
    not unpacked or installed. Configuration Item: 
    APT::Get::Download-Only.

De este modo, puede tener una tarea cron que se ejecute apt-get update; apt-get -d dist-upgradeen lugar de actualizaciones desatendidas.

Respuesta2

También puede usar APT::Configuración periódica para simplemente descargar los paquetes y deshabilitar las actualizaciones desatendidas:

// Do "apt-get update" automatically every n-days (0=disable)
APT::Periodic::Update-Package-Lists "1";


// Do "apt-get upgrade --download-only" every n-days (0=disable)
APT::Periodic::Download-Upgradeable-Packages "1";


// Run the "unattended-upgrade" security upgrade script
// every n-days (0=disabled)
// Requires the package "unattended-upgrades" and will write
// a log in /var/log/unattended-upgrades
APT::Periodic::Unattended-Upgrade "0";

Como explica la Wiki.

información relacionada