Ubuntuのaptコマンドでアップグレードされるパッケージのバージョンを確認する

Ubuntuで、パッケージのアップグレード時に適用されるバージョンを得る場合、aptコマンドを実行して取得するといいらしい。(sudo権限なしでも実行可能)
パイプでまたぐと、「まだCLIツールとしては未完成だからスクリプトで使うときは注意しろ」という内容のstderrが出力されるので、grep等と組み合わせる場合は「2 > /dev/null」を追記した方が無難。

apt list --upgradable
Sponsored Links

blacknon@BS-PUB-UBUNTU-01:~$ apt list --upgradable
一覧表示... 完了
apt/xenial-updates 1.2.24 amd64 [1.2.20 からアップグレード可]
apt-transport-https/xenial-updates 1.2.24 amd64 [1.2.20 からアップグレード可]
apt-utils/xenial-updates 1.2.24 amd64 [1.2.20 からアップグレード可]
base-files/xenial-updates 9.4ubuntu4.5 amd64 [9.4ubuntu4.4 からアップグレード可]
git/xenial-updates,xenial-security 1:2.7.4-0ubuntu1.2 amd64 [1:2.7.4-0ubuntu1.1 からアップグレード可]
git-man/xenial-updates,xenial-updates,xenial-security,xenial-security 1:2.7.4-0ubuntu1.2 all [1:2.7.4-0ubuntu1.1 からアップグレード可]
imagemagick-common/xenial-updates,xenial-updates,xenial-security,xenial-security 8:6.8.9.9-7ubuntu5.9 all [8:6.8.9.9-7ubuntu5.8 からアップグレード可]
libapt-inst2.0/xenial-updates 1.2.24 amd64 [1.2.20 からアップグレード可]
libapt-pkg5.0/xenial-updates 1.2.24 amd64 [1.2.20 からアップグレード可]
libegl1-mesa/xenial-updates 17.0.7-0ubuntu0.16.04.1 amd64 [11.2.0-1ubuntu2.2 からアップグレード可]
libgd3/xenial-updates,xenial-security 2.1.1-4ubuntu0.16.04.7 amd64 [2.1.1-4ubuntu0.16.04.6 からアップグレード可]
libgl1-mesa-dri/xenial-updates 17.0.7-0ubuntu0.16.04.1 amd64 [11.2.0-1ubuntu2.2 からアップグレード可]
libgraphite2-3/xenial-updates,xenial-security 1.3.10-0ubuntu0.16.04.1 amd64 [1.3.6-1ubuntu1 からアップグレード可]
libgtk2.0-0/xenial-updates 2.24.30-1ubuntu1.16.04.2 amd64 [2.24.30-1ubuntu1.16.04.1 からアップグレード可]
libgtk2.0-bin/xenial-updates 2.24.30-1ubuntu1.16.04.2 amd64 [2.24.30-1ubuntu1.16.04.1 からアップグレード可]
libgtk2.0-common/xenial-updates,xenial-updates 2.24.30-1ubuntu1.16.04.2 all [2.24.30-1ubuntu1.16.04.1 からアップグレード可]
libmagickcore-6.q16-2/xenial-updates,xenial-security 8:6.8.9.9-7ubuntu5.9 amd64 [8:6.8.9.9-7ubuntu5.8 からアップグレード可]
libmagickwand-6.q16-2/xenial-updates,xenial-security 8:6.8.9.9-7ubuntu5.9 amd64 [8:6.8.9.9-7ubuntu5.8 からアップグレード可]
libmirclient9/xenial-updates 0.26.3+16.04.20170605-0ubuntu1 amd64 [0.21.0+16.04.20160330-0ubuntu1 からアップグレード可]
libsoup-gnome2.4-1/xenial-updates,xenial-security 2.52.2-1ubuntu0.2 amd64 [2.52.2-1ubuntu0.1 からアップグレード可]
libsoup2.4-1/xenial-updates,xenial-security 2.52.2-1ubuntu0.2 amd64 [2.52.2-1ubuntu0.1 からアップグレード可]
libwayland-egl1-mesa/xenial-updates 17.0.7-0ubuntu0.16.04.1 amd64 [11.2.0-1ubuntu2.2 からアップグレード可]
linux-generic/xenial-updates,xenial-security 4.4.0.92.97 amd64 [4.4.0.57.60 からアップグレード可]
linux-generic-lts-vivid/xenial-updates,xenial-security 4.4.0.92.97 amd64 [4.4.0.87.93 からアップグレード可]
linux-headers-generic/xenial-updates,xenial-security 4.4.0.92.97 amd64 [4.4.0.57.60 からアップグレード可]
linux-headers-generic-lts-vivid/xenial-updates,xenial-security 4.4.0.92.97 amd64 [4.4.0.87.93 からアップグレード可]
linux-image-generic/xenial-updates,xenial-security 4.4.0.92.97 amd64 [4.4.0.57.60 からアップグレード可]
linux-libc-dev/xenial-updates,xenial-security 4.4.0-92.115 amd64 [4.4.0-87.110 からアップグレード可]
logrotate/xenial-updates 3.8.7-2ubuntu2.16.04.2 amd64 [3.8.7-2ubuntu2.16.04.1 からアップグレード可]
python3-update-manager/xenial-updates,xenial-updates 1:16.04.8 all [1:16.04.7 からアップグレード可]
unattended-upgrades/xenial-updates,xenial-updates 0.90ubuntu0.7 all [0.90ubuntu0.6 からアップグレード可]
update-manager-core/xenial-updates,xenial-updates 1:16.04.8 all [1:16.04.7 からアップグレード可]

 


Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。

*