Apt
安裝時apt命令檢查,確保每個依賴項確實存在
安裝時的命令如何
apt
檢查,確保每個依賴項確實遞歸存在?過去的一些災難刪除了許多
/usr/bin
二進製文件,只是為了被跳過和忽略,apt
從而無辜地確認安裝是完美的。請問如何擁有?
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
如果您不想在確認更改之前檢查更改,請添加
-y
到apt
命令 (... apt reinstall -y
)。