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}'