我想知道extra、suggested、recommended和NEW包是什么?有什么关系?当我想安装一个新的软件包时,为什么我需要这个信息?
以下是我输入sudo apt-get install calibre时的终端输出:
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.更新:我找到了一些关于这里的解释,但我仍然不明白如何推荐一些包,但并不是必要的。extra和NEW包的区别是什么?
发布于 2014-10-12 14:33:49
Ubuntu包可以依赖或引入其他包的三种基本方法:
--no-install-recommends),但是如果您稍后删除它们,它不会抱怨。--install-suggests启用),并且会被视为软件包开发人员的“嗨,您可能会发现这些有趣的”。默认情况下,Ubuntu安装标记为依赖和推荐的包,所有这些都将被列为额外的包,除非您在命令行中显式地指定了其中的一些包。
标记为新的包是即将安装的所有包,即命令行上指定的包和所有额外的包。
https://askubuntu.com/questions/536177
复制相似问题