2016-12-18 14 views
0

パッケージバージョン番号に関して2つのDebianシステムを比較したいと思います。そのために私はこのようなすべてのインストール済みパッケージのファイル一覧が必要です。Debianパッケージリスト(バージョン番号付き)

a2ps 1:4.14-1.3 
abiword 3.0.0-8+b1 
acl  0.6.37-3+b1 
... 

を私は必要な情報を収集し、bashスクリプト(むしろ不器用)を書いたが、私はそれがファイルに書き込むことはできません。誰かが私にこれを解決するのを助けることができる?

dpkg --get-selections \ 
| grep "\binstall\b" \ 
| sed 's/\(^[A-Za-z0-9\.\-\_]*\).*/\1/' \ 
| while read i ; \ 
    do `echo $i` `apt-cache policy $i \ 
    | grep Install \ 
    | sed 's/ *Installed: *\([A-Za-z0-9\.\-\_]*\)/\1/' `\ 
; done 

ありがとうございます。

答えて

0
dpkg-query --show -f '${Package}\t${Version}\n' > out.txt 
+0

このようなものは存在しないとは思えませんでしたが、それを見つけられませんでした。ありがとうございました。 – frits