我安装的软件包已损坏(软件包本身,而不是其依赖项)。使用sudo dpkg-reconfigure <package>
或重新安装它sudo apt-get --reinstall install <package>
不起作用。我想尝试重新安装该软件包,包括其所有当前安装的依赖项。有办法吗?
答案1
您可以使用以下命令检查所有软件包依赖关系apt-cache
:
apt-cache depends <package>
使用该命令的结果,我们得到以下重新安装<package>
及其依赖项:
apt-cache depends <package> | grep '[ |]Depends: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt-get --reinstall install -y