重新安装包及其安装的依赖项

我已经安装了一个破坏的软件包(软件包本身,而不是它的依赖项)。 使用sudo dpkg-reconfigure sudo apt-get --reinstall install 重新安装它并没有办法解决问题。 我想尝试重新安装该软件包,包括其当前安装的所有依赖项。 有没有办法做到这一点?

您可以使用apt-cache检查所有包依赖apt-cache

 $ sudo apt-cache depends  

使用该命令的结果,我们得到以下一个,它重新安装及其依赖项:

 $ sudo apt-cache depends  | grep '[ |]Depends: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt-get --reinstall install -y