首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“外”、“`suggested`”、“推荐”和“the”包之间有什么区别?

“外”、“`suggested`”、“推荐”和“the”包之间有什么区别?
EN

Ask Ubuntu用户
提问于 2014-10-12 14:18:52
回答 1查看 1.2K关注 0票数 3

我想知道extrasuggestedrecommendedNEW包是什么?有什么关系?当我想安装一个新的软件包时,为什么我需要这个信息?

以下是我输入sudo apt-get install calibre时的终端输出:

代码语言:javascript
复制
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  calibre-bin fonts-mathjax imagemagick libchm1 libjs-jquery libjs-mathjax
  libjs-sphinxdoc libjs-underscore libpodofo0.9.0 python-apsw python-cherrypy3
  python-cssselect python-cssutils python-dateutil python-markdown
  python-mechanize python-netifaces python-pyparsing python-repoze.lru
  python-routes
Suggested packages:
  imagemagick-doc autotrace curl enscript ffmpeg gnuplot grads hp2xx html2ps
  libwmf-bin mplayer povray radiance transfig ufraw-batch javascript-common
  fonts-mathjax-extras libjs-mathjax-doc python-apsw-doc python-markdown-doc
  python-paste
Recommended packages:
  libmagickcore5-extra python-pygments python-webob
The following NEW packages will be installed:
  calibre calibre-bin fonts-mathjax imagemagick libchm1 libjs-jquery
  libjs-mathjax libjs-sphinxdoc libjs-underscore libpodofo0.9.0 python-apsw
  python-cherrypy3 python-cssselect python-cssutils python-dateutil
  python-markdown python-mechanize python-netifaces python-pyparsing
  python-repoze.lru python-routes
0 upgraded, 21 newly installed, 0 to remove and 35 not upgraded.
Need to get 27,3 MB of archives.
After this operation, 112 MB of additional disk space will be used.

更新:我找到了一些关于这里的解释,但我仍然不明白如何推荐一些包,但并不是必要的。extraNEW包的区别是什么?

EN

回答 1

Ask Ubuntu用户

发布于 2014-10-12 14:33:49

Ubuntu包可以依赖或引入其他包的三种基本方法:

  1. 依赖-这是一个硬依赖,您正在安装的程序需要运行这个其他软件包。如果您试图卸载其中一个包,您的程序将与它一起卸载。
  2. 建议-这是一个软件包,这是需要或建议正常使用的程序,你正在安装,但该程序将工作,没有它。默认情况下,Ubuntu将安装这些(除非禁用了--no-install-recommends),但是如果您稍后删除它们,它不会抱怨。
  3. 建议-这是一个软件包,可以加强您正在安装的程序,但不被认为是正常使用的一部分。这些包在默认情况下不会安装(除非用--install-suggests启用),并且会被视为软件包开发人员的“嗨,您可能会发现这些有趣的”。

默认情况下,Ubuntu安装标记为依赖和推荐的包,所有这些都将被列为额外的包,除非您在命令行中显式地指定了其中的一些包。

标记为新的包是即将安装的所有包,即命令行上指定的包和所有额外的包。

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

https://askubuntu.com/questions/536177

复制
相关文章

相似问题

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