一部のパッケージのディレクトリを削除した後も、dnf
そのパッケージはまだインストールされていると見なされます。ある程度推測することはできますが、どのパッケージが影響を受けるかは正確にはわかりません。dnf
すべてのパッケージファイルの整合性を確認して自動的に削除できますか?
ベストアンサー1
注:私は専門家ではなく、これより良い答えを得ることができることを願っていますが...
rpm
インストールされている--verify
パッケージ/ファイルを使用できます。つまり、rpm
各パッケージがインストールする必要があることを確認し、すべてがまだ正しい場所にあることを確認することができます(他の多くの中でマンrpm
ページを読んでください)。多数のファイルが削除された場合、rpm
多数の「欠落」メッセージが表示されます。
bash
これは、「検証」問題のあるrpmパッケージを印刷する非常に悪くて見苦しい一行の内容です。欠落または破損したファイルを含むパッケージを探しているので、変更されたファイル権限などについて心配しないでください。
for p in $(rpm -q -a); do ret=$(sudo rpm -V $p); if [[ $ret != "" ]]; then echo $p; echo $ret; fi; done
sudo
一般ユーザーがすべてのファイルを読み取ることができるわけではないために使用されます。
インストールするパッケージが多いほど、時間がかかります。待つ準備をしてください。あなたが探しているものを決定できるはずです。