どんなタイプのソリューションを期待しているのかわかりません。おそらくcronジョブについて知っていますが、人間の介入が必要なため、盲目のシステムを更新しません(そして、それが彼らがこれを行うためにあなたに支払う理由ですよね?)
完全に同一のシステムがある場合、rsyncのようなものを使用して違いをもたらすことを検討するかもしれませんが、rsyncにしないファイルを見つけることは困難な場合があり、サービスの実行中はこれを行いません。少なくとも更新スクリプトは、サービスの再起動と構成ファイルの違いのマージを管理するように設定されています。
おそらく、apt-getコマンドを実行することの問題を説明すると、回避したいことがわかります。
問題が帯域幅とダウンロードの時間である場合は、おそらくローカルのDebianリポジトリとして機能するように1つのボックスをセットアップする必要があります。その方法に関するDebianガイドがあります。
更新する必要のあるものの数を最小限に抑える方法に関するヒントを次に示します。
Debianをインストールするとき、そのコンソールでXを本当に使用する必要がない限り、デスクトップをインストールしないでください。ほとんどのサーバーにはXをインストールする必要はありません。これにより、システム上のパッケージの数が大幅に減少する可能性があり、その後、多くのパッケージを更新する必要はありません。
sources.listに本当に必要なリポジトリのみが含まれていることを確認してください。いくつかのリポジトリを試してみて、それを忘れてしまった場合は、必要のない、または必要のないアップデートを持ち込む可能性があります。
本番サーバーで盲目的にアップデートを行うことに問題が発生した場合、メジャーアップデート(4.0から5.0)がある場合はDebianアップグレードガイドを参照してください。アップグレード手順に従えば、これらは非常にうまくいきます。apt-get dist-upgradeを実行して、立ち去るほど簡単ではありません。時々、説明書にはapt-getではなくaptitudeを実行するタイミングに関するポインタさえあります-それらには小さな違いがあります。