今度もUbuntu 9.10の話。前回同様、ディストリビューションバージョンが増えるたび、パッケージ名の変わったパッケージは大量に発生する。 そこで、この作業の確立したストラテジを私は知らないので、いつも次のようにやっている。 数字が大きくなったものを機械的に検出 それぞれのディストリビューションバージョン (e.g. Jaunty, Karmic, lucid ...) のパッケージリストを目視で比較 この記事を書いたときに使った環境(Jaunty→Karmic)では、88パッケージあった。 1. 数字が大きくなったものを自動検出 実際にはここに書いていないワンライナーも含めて、システマティックに検出してみる dpkg --get-selections | grep deinstall | awk '{sub(/[0-9].*/, "", $1); print $1}' | xargs