Baixe atualizações automaticamente, mas não instale

Baixe atualizações automaticamente, mas não instale

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-getpá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-upgradeno 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";

Como explicou o Wiki.

informação relacionada