如何查詢某個套件的「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」,看到的應該跟「方法一」和「方法二」是一樣的。

參考