В чем разница между пакетами `extra`,` рекомендуемый`, `рекомендуемый` и` NEW`?

Мне интересно, что такое пакеты 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.

2
задан 13 April 2017 в 15:24

1 ответ

Существует три основных способа, которыми пакет Ubuntu может зависеть или вытянуть в других пакетах:

  1. Зависит - это - трудная зависимость, программа, которую Вы устанавливаете, требует, чтобы этот другой пакет работал. При попытке удалить один из этих пакетов, то Ваша программа будет удалена с ним.
  2. Рекомендует - это - пакет необходимый или рекомендуемый для нормальной эксплуатации программы, которую Вы устанавливаете, но программа будет работать без него. Ubuntu по умолчанию установит их (если не отключено с --no-install-recommends) но это не будет жаловаться, удаляете ли Вы их позже.
  3. Предлагает - это - пакет, который может улучшить программу, которую Вы устанавливаете, но не считается частью нормальной эксплуатации. Эти пакеты не установлены по умолчанию (если не включено с --install-suggests) и был бы рассмотрен как "эй, Вы могли бы найти их интересными" от разработчика пакета.

По умолчанию Ubuntu устанавливает пакеты, отмеченные, как зависит и рекомендует, и все, что они будут перечислены как дополнительные пакеты, если Вы не указали некоторых из них явно на командной строке.

Пакеты, отмеченные как НОВЫЕ, являются всеми пакетами, которые собираются быть установленными, т.е. пакеты, указанные на командной строке и всех дополнительных пакетах.

5
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: