apt-report.rb

What's this?

apt の upgrade 対象のパッケージのリストを得ます。 同様の tool である apt-mailer と比べると

というのが(個人的には)うれしいところです。

root で実行すると

Upgrade List:
  bsdutils: 1:2.11g-3
  libcupsys2: 1.1.8-0.1
  libmysqlclient10: 3.23.39-3
  man-db: 2.3.19-2
  mount: 2.11g-3
  mysql-common: 3.23.39-3
  tcsh-i18n: 6.10-0.2
  util-linux: 2.11g-3

と言う風に出力されます。(root user 以外では error を出します)

How to use

基本的には cron で

0 4 * * * apt-get update; apt-get -d -y upgrade

という風に apt-get update した直後に実行します。

参考までに、私は次のような crontab を利用しています。 apt-report を呼んで、なおかつ対象パッケージの download を行います。

45 4 * * * apt-get -qq -d -y update ; apt-report ; apt-get -qq -dy upgrade

License

GNU General Public License version 2 に準拠します。 基本的にはお好きにどうぞ。

もし変更したものやパッチを公開される場合は一報頂けるとうれしいです。 (もちろん強制ではありません)

Download

<URL:apt-report-0.1.tar.gz>

一通り問題なくうごいている version です。

Debian な人には Debian GNU/Linux のある生活。 にて apt ready な deb package を用意してあります。

Thanks

ikkun に ruby と apt を自慢するために作りました。 なので、ikkun に感謝します。

さらに ruby な人々と debian な人々に深く感謝します。 僕のダメ hackers life は彼らがいなければ成り立たなかったでしょう:)

Author

かつを <katsuwo@monochrome.jp>