重新安装包及其安装的依赖项
我已经安装了一个破坏的软件包(软件包本身,而不是它的依赖项)。 使用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