安装 Debian 软件包时如何自动获取依赖项?

安装 Debian 软件包时如何自动获取依赖项?

.deb如果我因为无法通过Debian 软件包而下载它apt,我通常会尝试使用该命令来安装它sudo dpkg -i package.deb。然而dpkg,虽然它的工作非常出色,但它有一个致命的缺陷——它不能解决依赖关系。因此,如果我有一个foo-1.0.0.deb依赖于软件包bar-0.1.0和 的软件包baz-1.2.3,那么barbaz将不会被安装,这意味着我必须运行sudo apt-get install bar baz才能foo工作。

如何使用一个命令安装 Debian 软件包文件并解决其依赖关系?

答案1

gdebi是适合此目的的工具:

sudo gdebi foo_1.0.0.deb

foo将从给定的包文件以及任何必要的依赖项进行安装。

相关内容