Debian Netinst - 为什么当我安装 Gnome 时 apt 会下载 Libre Office?

Debian Netinst - 为什么当我安装 Gnome 时 apt 会下载 Libre Office?

我有Debian。我从 netinst 安装它以节省磁盘空间和网络传输(小分区,UMTS 连接)。

我决定安装 Gnome。当我输入:

apt-get install gnome

它开始下载像 Libre Office、Gimp 这样的大东西......

我真的不喜欢它。

  1. 为什么 Debian 开发人员在安装 Gnome 时认为我需要 Libre Office 或 Gimp?或者我错过了什么?
  2. 如何安装 Gnome 并且只安装真正需要的软件包?

答案1

当您安装gnome软件包时,您正在安装一个“桌面环境”,其中包括 Libre Office 和其他一些东西,如 Gimp、Rhythmbox、Oregano 等。

如果您想安装“干净”的 gnome,请使用该gnome-core软件包。

在这里您可以看到每个包包含的内容:

答案2

这是因为gnome它是一个元包,它引入了完整的 Gnome 桌面环境,其中包括很多很多东西:

$ apt-cache show gnome
[ ... ]
Description-en: Full GNOME Desktop Environment, with extra components
 This is the GNOME Desktop environment, an intuitive and attractive
 desktop, with extra components.
 .
 This meta-package depends on the standard distribution of the GNOME
 desktop environment, plus a complete range of plugins and other
 applications integrating with GNOME and Debian, providing the best
 possible environment to date.

您想要的可能是这个gnome-core包:

$ apt-cache show gnome-core
[ ... ]
Description-en: GNOME Desktop Environment -- essential components
 These are the core components of the GNOME Desktop environment, an
 intuitive and attractive desktop.
 .
 This meta-package depends on a basic set of programs, including a file
 manager, an image viewer, a web browser, a video player and other
 tools.
 .
 It contains the official “core” modules of the GNOME desktop.

作为一般规则,您应该始终apt-cache show PACKAGENAME在安装之前使用以确保您知道该软件包是什么。

答案3

关于你的最后一个问题,如果你使用aptitude包管理器,你可以非常仔细地控制安装哪些额外的依赖项。这不会阻止 GNOME 元包安装 LibreOffice,因为这是必需的依赖项,但可以帮助您避免添加大量其他依赖项。

在 中aptitude,转到“选项”-->“首选项”。在“依赖项”下,取消选中“选择包时自动解析包的依赖项”并取消选中“自动安装推荐的包”。完成这些设置后,当您去安装软件包时,它会报告未解决的依赖关系,但也会为您提供替代选择。有时,某些选择可能包含较少的软件包,并且需要较少的硬盘空间。

如果您同时安装所有需要的软件包,您还可以减少aptitude.如果您同时安装它们,算法将选择适合您选择的更优化的软件包集合。例如,如果您安装的窗口管理器需要首先安装终端模拟器,然后再安装您最喜欢的终端模拟器,那么您的系统上将有两个终端模拟器。相反,如果您在安装您最喜爱的终端仿真器的同时选择所需的软件和窗口管理器,则最终系统上将只有一个终端仿真器。

相关内容