Debian stable を実行すると、unattended-upgrades を使用してアップグレードを自動的にダウンロードしてインストールできることがわかります。
しかし、Debian の不安定版を実行している場合、ディストリビューションが不安定であるという性質上、アップグレードを自動的にインストールすることには非常に消極的です。ただし、利便性のためにアップグレードを事前にダウンロードすることには何も問題はありません。必要なアップグレードをすべてダウンロードする方法はありますか?かもしれないAptitude をアップグレードするときに、すべてがダウンロードされるのを待たずに済むようにインストールしたいですか?
ディスク容量と月ごとの帯域幅は問題にならないと想定できます。(実際、私は単にフルミラーを実行し、sources.list でローカルミラーを使用することを検討しましたが、これは少しやり過ぎかもしれないと感じています。)
答え1
man ページからapt-get
:
-d, --download-only
Download only; package files are only retrieved,
not unpacked or installed. Configuration Item:
APT::Get::Download-Only.
apt-get update; apt-get -d dist-upgrade
したがって、 unattended-upgrades の代わりに実行される cron ジョブを持つことができます。
答え2
APT::Periodic 設定を使用してパッケージのダウンロードのみを行い、無人アップグレードを無効にすることもできます。
// 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";