通过 CLI 安装 .deb 文件和双击安装 .deb 文件之间的区别

通过 CLI 安装 .deb 文件和双击安装 .deb 文件之间的区别

我经常被建议通过 CLI(即 sudo dpkg -i filename)安装 .deb 文件,而不是简单地双击 .deb 文件。我不明白为什么建议这样做。另外,我很好奇这两种安装模式有什么区别。

答案1

dpkg无法自动安装依赖项,而 GUI .deb 安装程序(例如 GDebi)会安装所有必需的依赖项。

这就是为什么如果您使用 dpkg 而不先安装依赖项,您最终可能会得到损坏的软件包(大多数情况下可以使用 轻松修复sudo apt install -f)。

要使用命令行自动获取所有依赖项,请使用以下命令,

sudo apt install ./path/to/package.deb

实际上,这与使用 GDebi 安装没有区别。

相关内容