apt-get の半自動化
どこまで自動でやるかというのはケースバイケースと思いますが、毎日 apt-get update するのも面倒なので、ある程度は自動化しておきたいものです。ということで、 cron-apt を利用して、 apt-get の半自動化を行いました。
cron-apt を導入します。デフォルトでは毎朝4時に実行されます。
$ sudo apt-get install cron-apt
メール通知を設定します。さらに自動更新の対象をセキュリティ更新のみに設定します。
$ sudo emacs /etc/cron-apt/config (以下を設定) MAILTO="root" MAILON="upgrade" OPTIONS="-o quiet=1 -o Dir::Etc::SourceList=/etc/apt/security.sources.list" $ sudo emacs /etc/apt/security.sources.list (以下を設定) deb http://security.debian.org/ etch/updates main contrib deb-src http://security.debian.org/ etch/updates main contrib
パッケージを完全に自動更新させるのは危険に思えたので、パッケージ更新はダウンロードのみ (-d) にしました。パッケージ削除はさせないよう upgrade を指定します (デフォルトでは dist-upgrade)。
$ sudo emacs /etc/cron-apt/action.d/3-download (以下を設定) upgrade -d -y -o APT::Get::Show-Upgraded=true
Debian(lenny)化KUROBOX-PRO(玄箱PRO) – apt-getを自動化
apt-get update を自動化する方法。 以下のサイトを参考に(半)自動化してみました。 パッケージの更新を自動化する – Chibi Style ap
トラックバック by ぽこログ — 2009 年 9 月 16 日 @ 4:36 PM