aptの履歴を参照する

aptのhistoryが/var/log/apt/history.logにまとめられています。

/var/log/apt/history.logの中身抜粋

:

Start-Date: 2015-03-19  19:05:58
Commandline: apt-get upgrade
Upgrade: libmpeg2-4:amd64 (0.5.1-6, 0.5.1-7), geoip-database:amd64 (20150209-1, 20150317-1), libgusb2:amd64 (0.2.2-1, 0.2.4-1), python-minimal:amd64 (2.7.8-4, 2.7.9-1), libtcl8.6:amd64 (8.6.2+dfsg-1, 8.6.2+dfsg-2), debconf:amd64 (1.5.55, 1.5.56), libicu52:amd64 (52.1-7.1, 52.1-8), openssh-server:amd64 (6.7p1-3, 6.7p1-4), openssh-sftp-server:amd64 (6.7p1-3, 6.7p1-4), cdbs:amd64 (0.4.128, 0.4.129), debconf-i18n:amd64 (1.5.55, 1.5.56), libxfont1:amd64 (1.4.99.901-1+b3, 1.5.1-1), libicu-dev:amd64 (52.1-7.1, 52.1-8), openssh-client:amd64 (6.7p1-3, 6.7p1-4), python:amd64 (2.7.8-4, 2.7.9-1), libpython-stdlib:amd64 (2.7.8-4, 2.7.9-1), tcl8.6:amd64 (8.6.2+dfsg-1, 8.6.2+dfsg-2), heroku-toolbelt:amd64 (3.28.6, 3.30.0), heroku:amd64 (3.28.6, 3.30.0), icu-devtools:amd64 (52.1-7.1, 52.1-8)
End-Date: 2015-03-19  19:06:10

Start-Date: 2015-03-22  17:04:34
Commandline: apt-get upgrade
Upgrade: libssl1.0.0:amd64 (1.0.1k-1, 1.0.1k-2), libgssapi-krb5-2:amd64 (1.12.1+dfsg-18, 1.12.1+dfsg-19), google-chrome-stable:amd64 (41.0.2272.89-1, 41.0.2272.101-1), libkrb5-3:amd64 (1.12.1+dfsg-18, 1.12.1+dfsg-19), vim-common:amd64 (7.4.488-5, 7.4.488-6), parted:amd64 (3.2-6, 3.2-7), tzdata-java:amd64 (2015a-1, 2015b-1), vim-gnome:amd64 (7.4.488-5, 7.4.488-6), libparted2:amd64 (3.2-6, 3.2-7), krb5-locales:amd64 (1.12.1+dfsg-18, 1.12.1+dfsg-19), vim-tiny:amd64 (7.4.488-5, 7.4.488-6), wget:amd64 (1.16-3, 1.16.3-2), vim-gui-common:amd64 (7.4.488-5, 7.4.488-6), heroku-toolbelt:amd64 (3.30.0, 3.30.3), libdatetime-timezone-perl:amd64 (1.75-2+2015a, 1.75-2+2015b), tzdata:amd64 (2015a-1, 2015b-1), openssl:amd64 (1.0.1k-1, 1.0.1k-2), heroku:amd64 (3.30.0, 3.30.3), libkrb5support0:amd64 (1.12.1+dfsg-18, 1.12.1+dfsg-19), libk5crypto3:amd64 (1.12.1+dfsg-18, 1.12.1+dfsg-19), strace:amd64 (4.9-2, 4.10-1), vim-runtime:amd64 (7.4.488-5, 7.4.488-6)
End-Date: 2015-03-22  17:04:49

パッケージのインストール・アンインストールについては、
shellのhistoryをgrepしても調べることができます。

しかし、同時にインストールされた依存パッケージなどはhistoryから調べることができません。

さらに、apt-get upgradeした後にterminalを閉じてしまうと、
なにどのバージョン上がったかがわからなくなります。

これらを調べることができるのが、/var/log/apt/history.logです。

aptでなにをしたかを振り返りたいときにはこれを参照するのが良さそうです。