Executando o debian estável, sei que posso usar atualizações autônomas para baixar e instalar atualizações automaticamente.
No entanto, executando o debian instável, eu ficaria extremamente relutante em instalar atualizações automaticamente devido à natureza instável da distribuição. No entanto, não vejo nada de errado em pré-baixar as atualizações por conveniência. Existe alguma maneira de baixar todas as atualizações que eupoderdeseja instalar para que, quando eu atualizar o aptitude, não precise sentar e esperar o download de tudo?
Você pode presumir que o espaço em disco e a largura de banda por mês não são um problema. (Na verdade, considerei simplesmente executar um espelho completo e usar meu espelho local em meu arquivo sources.list, mas acho que isso pode estar exagerando um pouco.)
Responder1
Na apt-get
página de manual:
-d, --download-only
Download only; package files are only retrieved,
not unpacked or installed. Configuration Item:
APT::Get::Download-Only.
Portanto, você pode ter um cron job executado apt-get update; apt-get -d dist-upgrade
no lugar de atualizações autônomas.
Responder2
Você também pode usar as configurações APT::Periodic apenas para baixar os pacotes e desabilitar atualizações autônomas:
// 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";