如何安装推荐使用gdebi?
Gdebi显然默认不安装推荐软件包,它只安装依赖项。 我试过了
sudo gdebi -o="--install-recommends" package.deb
但它不起作用。
如何安装使用gdebi的推荐套餐?
gdebi
的-o
选项并不是要将命令行选项传递给apt-get
,而是将配置选项传递给apt-get
。 因此,要安装推荐的软件包,您应该使用:
gdebi -o "APT::Install-Recommends=1" ...
以来,
-
man apt-get
说:--no-install-recommends Do not consider recommended packages as a dependency for installing. Configuration Item: APT::Install-Recommends.
-
从如何不安装推荐和建议的包? ,
最近版本中的正确语法似乎是:
APT::Install-Suggests "0"; APT::Install-Recommends "0";
-
关于这个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,它会抱怨破损的包裹。 按照屏幕底部的红色说明选择最适合您需要的解决方案。