首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs metapackage与Emacs的差异

Emacs metapackage与Emacs的差异
EN

Ask Ubuntu用户
提问于 2011-12-16 23:51:58
回答 2查看 2.1K关注 0票数 3

我有以下的来源:主,宇宙,限制和多重宇宙。在11.10的Ubuntu软件中心,我看到了Emacs的两个包:

  • 编辑器(元打包)
  • 编辑器

元包版本和非元化版本有什么区别?

顺便说一下,这个线程不同版本的Emacs之间有什么不同?还解释了两个Emacs版本之间的区别: Emacs和Emacs-快照,有趣的是,我现在没有在我的Ubuntu上看到这些包。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2011-12-17 08:25:45

你可以从描述中看出。

对于emacs,元文件,我们有

描述-en: GNU Emacs编辑器(metapackage) GNU Emacs是可扩展的自文档文本编辑器。这是一个元包,它将始终依赖于最新的Emacs发行版。

而对于另一个我们有

描述-en: GNU Emacs编辑器GNU Emacs是可扩展的自文档文本编辑器。此包包含带有Lucid用户界面的Emacs版本。

因此,您应该安装第一个,这应该会自动引入当前版本的emacs作为依赖项。

更新

元包是一个包,它本身不提供应用程序的文件,但它的存在仅仅是因为它的依赖关系。安装它时,还会安装依赖项(元包还具有其他特性,但这里就足够了)。

如果您运行apt-cache show emacs | grep Depends,您将得到以下输出:

代码语言:javascript
复制
Depends: emacs23 | emacs23-lucid | emacs23-nox

这意味着当您安装emacs时,它需要这三个包中的一个。包管理器如何选择安装哪一个,我不知道。

票数 5
EN

Ask Ubuntu用户

发布于 2012-03-31 04:59:31

一个元包装是为了您的方便。把它想象成一个包裹的容器。(它是一包包,因此被命名为meta-)

Metapackage的目的是使安装更容易。有时,它们将多个包(常规包或其他元包)组合在一起。其他情况下,他们会自动为您选择确切的包版本,而不必知道任何细节。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/88336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档