DebianパッケージのDLサイズを調べる
以前から偶に、パッケージが廃止されていないか、ダウンロードサイズをsynapticで調べていたのですが、
調べる為にだけにsynapticを使うのもなんなので、コマンドで出来ないか調べてみました。
インストールサイズはdpkg-queryで調べられるのですが、ダウンロードサイズはapt-cacheから調べないと
駄目みたいですね。
apt-cacheはパッケージ名を指定しないといけないので、一覧をapt-cacheに渡す必要がありそうです。
と、言うことで、スクリプトを作ってみました。
dpkg-query -W -f='${Package}\n' | xargs apt-cache --no-all-versions show | awk '
($1 == "Package:") {
name = $2
size = 0
}
($1 == "Size:") {
size = $2
}
($1 == "") {
print size, name
}
'
無事ダウンロードサイズを調べることが出来ました。