如何查詢某個套件的「changelog」
測試環境
以下測試是在「Xubuntu 14.04 64位元」。
前提
以下以「build-essential」為範例。
方式一
$ apt-get changelog build-essential
方式二
$ lynx http://packages.ubuntu.com/trusty/build-essential
輸入「/」進入查詢模式,輸入「Ubuntu Changelog」查詢,然後按下「Enter」就會進到下面的頁面。
$ lynx http://changelogs.ubuntu.com/changelogs/pool/main/b/build-essential/build-essential_11.6ubuntu6/changelog
方式三
$ vim /usr/share/doc/build-essential/changelog.gz
輸入「G」,可以看到最後一行
「# For older changelog entries, run 'apt-get changelog build-essential'
」
也就是「方法一」
方法四
下載「Binary Package」,並且解開。
cd ~/Downloads
mkdir build-essential/download -p
cd build-essential/download
apt-get download build-essential
dpkg -x build-essential_11.6ubuntu6_amd64.deb build-essential
vim build-essential/usr/share/doc/build-essential/changelog.gz
這個方法,基本上跟「方法三」是一樣的。
方法五
下載「Source Package」,並且解開。
cd ~/Downloads
mkdir build-essential/source -p
cd build-essential/source
apt-get source build-essential
vim build-essential-11.6ubuntu6/debian/changelog
看到的是「完整的」「changelog」,看到的應該跟「方法一」和「方法二」是一樣的。