如何安装推荐使用gdebi?

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

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

但它不起作用。

如何安装使用gdebi的推荐套餐?

gdebi-o选项并不是要将命令行选项传递给apt-get ,而是将配置选项传递给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. 关于这个Launchpad问题的评论#7说:

    对于任何使用Google搜索的人,我无法为APT :: Get选项提供正确的格式,但以下内容适用于APT :: Install-选项。

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

如果您使用包管理器来安装包,则您将手动收集所依赖的deb并将它们添加到命令行。 包管理器将遵循依赖关系,但只会搜索命令行上可用的包。

而不是使用包管理器来进行安装,最好使用更高级的P ackaging T ool,它具有可以搜索依赖关系的包存储库的知识,并在命令行上列出它们以及你想要安装的包装。 这就是apt为你做的事情。 它收集选定要安装的软件包的依赖关系,并将列表交给dpkg。

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