这个“gnome”包怎么了?

这个“gnome”包怎么了?

最近,我对每次插入 MP3 播放器时 Rhythmbox 的启动方式感到厌倦。我知道我可以简单地禁用它,但我决定卸载 Rhythmbox。无论如何,这是一个非常消耗内存的应用程序。

然而,有一个神秘的软件包,简单地称为gnome依赖apt-get于 Rhythmbox。我猜这就是 GNOME 环境。但为什么 aptitude 建议卸载它呢?这不会破坏我的系统吗?

这是输出dpkg -L gnome

hostname:/home/user# dpkg -L gnome 
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/gnome
/usr/share/doc/gnome/copyright
/usr/share/doc/gnome/changelog.gz

这是输出aptitude remove rhythmbox

The following packages are BROKEN:
  gnome 
The following packages will be REMOVED:
  rhythmbox 
0 packages upgraded, 0 newly installed, 1 to remove and 20 not upgraded.
Need to get 0B of archives. After unpacking 14.0MB will be freed.
The following packages have unmet dependencies:
  gnome: Depends: rhythmbox (>= 0.11.5) but it is not installable
The following actions will resolve these dependencies:

Remove the following packages:
gnome

Score is 119

答案1

Debian(及其衍生版本)将大型软件分解为许多小包。这样,如果您只想要一个特定的 Gnome 应用程序,您可以只安装它的软件包,而不必浪费下载时间、磁盘空间或其他资源来安装整个 Gnome。

但对于那些确实想要整件事的人​​来说,有很多元包仅仅因为它们的依赖而存在。例如,如果您想要所有 Gnome,您可以安装该gnome软件包,并通过其依赖项它将拉入所有 Gnome 应用程序。元包本身不包含任何文件,因此删除它不会对包管理器之外产生任何影响。

gnome取决于,rhythmbox因为 Rhythmbox 是 Gnome 的一部分。如果您删除该gnome软件包,只需确保 apt 不会同时删除那些仅因为它们是gnome您想要保留的依赖项而安装的应用程序。在 aptitude 中,按 将m软件包标记为手动安装,这样即使删除了依赖于该软件包的软件包,该软件包也不会被删除。

答案2

要揭开这个谜团,只需输入以下内容apt-cache show gnome即可:

描述:带有额外组件的 GNOME 桌面环境 这是 GNOME 桌面环境,一个直观且有吸引力的桌面,带有额外组件。

该软件包依赖于 GNOME 桌面环境的标准发行版,以及与 GNOME 和 Debian 集成的完整插件和其他应用程序,提供了迄今为止最好的环境。

相关内容