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