我经常被建议通过 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 安装没有区别。