如何在不安装依赖项的情况下安装软件包?

用户名

我正在尝试安装Alacarte,并且依赖性很大,基本上都是GNOME。我知道他们是不必要的。Synaptic中是否有此选项apt-get标志?

吉勒斯“别再邪恶了”

alacarte有两种依赖:“ depends”和“ recommends”。

Alacarte依赖于Python和各种Python库(反过来又引入了一些库);“依赖”级别表示,如果没有这些,alacarte将无法工作。如果没有这些依赖项,基于APT的工具将不允许您安装alacarte。您可以使用忽略所有依赖项dpkg --force-depends,但是当稍后将alacarte纳入依赖项计算时(例如,当出现较新版本的软件包时),这会使APT感到困惑,因此不建议这样做。此外,如果没有这些依赖项,您不太可能获得对软件包的任何使用。

在“推荐”级别,Alacarte依赖于gnome面板(而gnome面板又取决于Gnome的许多其他部分)。这表明在没有gnome-panel的情况下,alacarte很少有用,但在某些情况下可能有用。在这里,如果您具有其他与Freedesktop兼容的菜单应用程序,那么在没有gnome-panel的情况下,alacarte确实很有用。

默认情况下,apt-get install将所有依赖项安装在“依赖”或“推荐”级别。传递--no-install-recommends选项以告知它不要安装“推荐”级别的依赖项。您可以通过添加APT::Install-Recommends "false";作为默认设置/etc/apt/apt.conf.d/zzz_mpmcfarlane

aptitude在命令行上,传递-R--without-recommends以避免安装“建议” -电平的依赖性。在Aptitude全屏UI中,将alacarte标记为要安装也会选择gnome-panel,但是您可以在继续安装之前取消标记它。APT的偏好也会影响能力。

在Synaptic中,将alacarte标记为要安装还会选择gnome-panel。但是,您可以在应用更改之前去掉gnome-panel的标记。有一个首选项(在“常规”选项卡中)为“将推荐的软件包视为依赖项”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不安装软件包本身的情况下安装rpm软件包的依赖项?(rhel / fedora)

是否可以在不安装依赖项的情况下安装软件包?

如何在不安装整个组的情况下安装软件包?

如何在不安装的情况下下载特定版本的Debian软件包及其所有依赖项(包括推荐的软件包)?

如何在不安装的情况下阅读软件包说明或手册页?

如何在不安装软件包的情况下运行测试?

如何在不安装的情况下查看软件包版本?

如何在不安装的情况下从apt-get下载软件包?

如何在不安装大型WTP软件包的情况下将Tomcat 8添加到Eclipse Kepler

如何在不安装`ntp`软件包的情况下更改ubuntu 12.04 LTS中的时间服务器

如何在没有软件包控制的情况下安装sublime软件包?

为什么要在忽略依赖项的情况下安装软件包?

是否可以在不安装软件包的情况下加载软件包的数据集?

如何在没有root用户的情况下通过自动依赖项处理在Linux(CentOS)中安装软件包?

如何在不安装的情况下列出Debian软件包的文件

在不安装Dr Racket的情况下安装Racket软件包

pip不安装我的软件包依赖项

如何在不重新安装软件包的情况下删除软件包的配置文件

如何在不构建或安装软件包的情况下运行R软件包测试?

是否可以在不安装Java的情况下获得用于AIX的jre软件包?

如何在没有symlink的情况下安装yarn工作区软件包?

如何在没有Composer的情况下安装Composer PHP软件包?

如何在没有互联网连接的情况下安装软件包

如何在没有文档的情况下安装软件包?

如何在没有Internet的情况下将软件包安装到Linux Mint?

如何在不访问Internet的情况下将bash软件包安装到OpenWrt?

如何在没有互联网的情况下安装软件包

在不安装软件包的情况下,如何阅读较旧版本的软件包功能的帮助文件/手册?

在不安装依赖项的情况下启动 python 脚本