apt コマンドを使用して、インストール中に各依存関係が実際に存在することを確認します。

apt コマンドを使用して、インストール中に各依存関係が実際に存在することを確認します。

apt各依存関係を確認するためにインストール中にコマンドを確認する方法存在しますか?再帰的に?

過去のいくつかの災害により、多くの/usr/binバイナリが削除され、スキップされ、無視され、aptインストールが完璧であることを素早く確認しました。

どのように所有していますか?

ベストアンサー1

dpkg -V

インストールされているすべてのパッケージが表示され、欠落または修正されたファイルが報告されます。これを使用して、不足しているバイナリのリストを作成し、dpkg -Sそれによってそのバイナリを提供するパッケージを確認できます。

apt reinstall ...

不完全なパッケージを再インストールできます。

これにより、トリックを実行できます。

dpkg -S $(dpkg -V | awk '/\/bin\// { print $2 }' | sort -u) |
awk -F: '{ print $1 }' |
sort -u |
xargs sudo apt reinstall

変更を確認する前に確認したくない場合は、command()-yに追加してください。apt... apt reinstall -y

おすすめ記事