如何安装推荐使用gdebi?

如何安装推荐使用gdebi?

Gdebi 显然默认不安装推荐的软件包,它只安装依赖项。我试过了

sudo gdebi -o="--install-recommends" package.deb

但它不起作用。

如何使用 gdebi 安装推荐的软件包?

答案1

-o的选项不是gdebi用来将命令行选项传递给apt-get,而是配置选项。因此,要安装推荐的软件包,您应该使用:

gdebi -o "APT::Install-Recommends=1" ...

自从,

  1. man apt-get说:

    --no-install-recommends
       Do not consider recommended packages as a dependency for
       installing. Configuration Item: APT::Install-Recommends.
    
  2. 如何不安装推荐和建议的软件包?

    最新版本的正确语法似乎是:

    APT::Install-Suggests "0";
    APT::Install-Recommends "0";
    
  3. 和评论#7这个 Launchpad 问题说:

    对于任何使用谷歌搜索的人来说,我无法提供 APT::Get 选项的正确格式,但是以下内容对我而言适用于 APT::Install- 选项。

    gdebi -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 .....
    

答案2

如果您使用包管理器安装包,则必须手动收集依赖的 deb 并将其添加到命令行。包管理器将尊重依赖关系,但只会搜索命令行上可用的包。

与其使用包管理器进行安装,不如使用更A进阶包装电视ool 了解软件包存储库,可以搜索依赖项并在命令行上列出它们以及您想要安装的软件包。这就是 apt 为您做的事情。它收集选定要安装的软件包的依赖项,并将列表交给 dpkg。

我的解决方案是运行它dpkg -i package.deb并观察它是否失败。然后运行 ​​aptitude,它会抱怨软件包损坏。按照红色的在屏幕底部,选择最适合您需要的解决方案。

相关内容