Qual é a diferença entre os pacotes 'extra', 'recommended', 'recommended' e 'NEW'?

1

Gostaria de saber quais são os pacotes extra , suggested , recommended e NEW ? Qual é a diferença? Por que preciso dessas informações quando quero instalar um novo pacote?

Aqui está a saída do terminal quando eu digitei 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.

ATUALIZAÇÃO: Eu encontrei uma pequena explicação aqui , mas eu ainda não entendo como alguns pacotes podem ser recomendados, mas não necessários. E qual é a diferença entre extra e NEW packages.

    
por Pavel 12.10.2014 / 16:18

1 resposta

4

Existem três maneiras básicas pelas quais um pacote Ubuntu pode depender ou extrair outros pacotes:

  1. Depende - - esta é uma dependência difícil, o programa que você está instalando requer este outro pacote para ser executado. Se você tentar desinstalar um desses pacotes, seu programa será desinstalado.
  2. Recomenda - este é um pacote que é necessário ou recomendado para o uso normal do programa que você está instalando, mas o programa funcionará sem ele. Por padrão, o Ubuntu irá instalá-los (a menos que seja desativado com --no-install-recommends ), mas não irá reclamar se você os remover mais tarde.
  3. Sugere - este é um pacote que pode melhorar o programa que você está instalando, mas não é considerado parte do uso normal. Esses pacotes não são instalados por padrão (a menos que habilitado com --install-suggests ) e seriam considerados como "ei, você pode achar isso interessante" do desenvolvedor do pacote.

Por padrão, o Ubuntu instala pacotes marcados como depende e recomenda , e todos eles serão listados como pacotes extras , a menos que você especifique alguns deles explicitamente na linha de comando.

Pacotes marcados como NOVO são todos os pacotes que estão prestes a serem instalados, ou seja, os pacotes especificados na linha de comando e todos os pacotes extras.

    
por devGeek 12.10.2014 / 16:33