如何自动下载和安装未满足的依赖项

如何自动下载和安装未满足的依赖项

命令行上是否有任何方法或软件可以自动下载并升级/安装包的所有未满足(缺失或过时)的依赖项。
有些包缺少依赖项,或者有时依赖的包是旧版本。

答案1

要升级包中所有未满足的依赖项,您应该安装该包然后运行apt-get -f install

当您有未满足的依赖关系时,您通常应该执行以下操作。首先:

sudo apt-get update
sudo apt-get upgrade

第一个命令更新包索引,第二个命令升级您已安装的任何包。

然后使用 安装你的包dpkg -i <packagename>。然后执行以下操作:

sudo apt-get -f install 
sudp dpkg -a --configure

第一个命令会查找依赖项并安装/升级它们,第二个命令会继续安装您的软件包(无论如何,这通常由第一个命令完成)。

如果您遇到错误,请复制并粘贴您使用的确切命令以及您看到的确切输出。在您对另一个答案的评论中,您提到您没有得到“未满足的依赖关系”,因此请再次澄清您的问题并准确说明您想要做什么。

答案2

在终端中运行以下命令

sudo apt-get -f install

它将安装任何缺失的依赖项。

相关内容