Debian で半構成/破損したパッケージを見つけるには?

Debian で半構成/破損したパッケージを見つけるには?

Debianで半構成のパッケージを見つける方法はありますか?これはから来たものですDebian strech - アップデートを中止 - dpkgにバグがあるようです。

パッケージが2つの方法で破損していることを確認しようとしました。

a. $ aptb 

┌─[shirish@debian] - [~] - [5289]
└─[$] alias aptb

aptb='aptitude search '\''~b'\'

多いほど良いです——

┌─[shirish@debian] - [~] - [5288]
└─[$] dpkg --audit

┌─[shirish@debian] - [~] - [5289]
└─[$]

必須/上記のタスクを実行できる他のツールはありますか?

更新 - 理解しています -

[$] dpkg -f '${status} ${package}\n' -W | awk '$2 == "half-configured" {print $4}'

dpkg-deb: error: failed to read archive '${status} ${package}\n': No such file or directory

[$] dpkg -f '${status} ${package}\n' -W | awk '$2 == "half-configured" {print $4}'                                           

dpkg-deb: error: failed to read archive '${status} ${package}\n': No such file or directory

これは予想される結果ですか?

ベストアンサー1

クイック入力:

dpkg -l | grep -v '^ii'

これは、システムにある程度知られていないが完全にインストールされていないパッケージをリストします。

解析可能な出力が必要な場合は、次のようにします。dpkg-queryカスタム形式。必要に応じてフィルタを調整します。

dpkg-query -f '${status} ${package}\n' -W | awk '$3 != "installed" {print $4}'
dpkg-query -f '${status} ${package}\n' -W | awk '$3 == "half-configured" {print $4}'

おすすめ記事