これをどうやってやるのかをグーグルで検索すると、出てくる結果はすべて「壊れたパッケージを修復する方法「」。
コンソールに 1 つずつリスト表示する方法についてヒントを教えていただけますか?
答え1
誰もこれを推奨していないようです:
sudo apt-get check
さらに詳しい情報については
apt-get --help
答え2
壊れたパッケージをリストできます:
dpkg -l | grep ^..r
r状態 (3 番目のフィールド) は、reinst-required (パッケージが壊れているため、再インストールが必要) を意味します。
答え3
部分的にインストールされたパッケージのリスト(アーキテクチャ情報付き)を、その状態を先頭に1行ずつ取得するには、次のコマンドを実行します。
dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' | grep -E ^.[^nci]
man dpkg-query
州などの詳細については、こちらをご覧ください(I仮定する再インストール必須、つまり R フラグは、状態 n、c、または i では使用できません。使用できる場合は、grep コマンドの拡張正規表現を変更する必要があります。
答え4
完了したのですdist-upgrade
が、プロセス中にいくつかのエラーが発生しました。そのため、エラーが単なるノイズではないことを確認したかったのです。
apt-get check -v
戻ってきたいいえ欠陥。
しかし: 前のコマンドが正しいフィードバックを提供しなかったのではないかと疑ったので、次に実行しました:
dpkg -C
このコマンドしたエラーを検証する
apt-get check -v
上記の経験を踏まえると、出力結果が全てクリーンであると絶対的に信じない方が良いと思います...