3 votes

Quelle est la différence entre les paquets `extra`, `suggested`, `recommended` et `NEW` ?

Je me demande quels sont les extra , suggested , recommended y NEW les paquets sont ? Quelle est la différence ? Pourquoi ai-je besoin de ces informations lorsque je veux installer un nouveau paquet ?

Voici la sortie du terminal lorsque j'ai tapé 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.

UPDATE : J'ai trouvé une petite explication aquí mais je ne comprends toujours pas comment certains paquets peuvent être recommandés mais pas nécessaires. Et quelle est la différence entre extra y NEW paquets.

8voto

devGeek Points 578

Il y a trois façons de base dont un paquet Ubuntu peut dépendre ou tirer d'autres paquets :

  1. Dépend de - il s'agit d'une dépendance matérielle, le programme que vous installez a besoin de cet autre paquet pour fonctionner. Si vous essayez de désinstaller l'un de ces paquets, votre programme sera désinstallé avec lui.
  2. Recommande - Il s'agit d'un paquetage nécessaire ou recommandé pour l'utilisation normale du programme que vous installez, mais le programme fonctionnera sans lui. Par défaut, Ubuntu installera ces paquets (sauf s'ils sont désactivés avec la commande --no-install-recommends ) mais il ne se plaindra pas si vous les supprimez par la suite.
  3. Suggère - il s'agit d'un paquet qui peut améliorer le programme que vous installez mais qui n'est pas considéré comme faisant partie de l'utilisation normale. Ces paquets ne sont pas installés par défaut (sauf s'ils sont activés avec la commande --install-suggests ) et serait considéré comme un "hé, vous pourriez trouver cela intéressant" de la part du développeur du paquet.

Par défaut, Ubuntu installe les paquets marqués comme dépend de y recommande et tous ces éléments seront répertoriés comme extra sauf si vous avez spécifié certains d'entre eux explicitement sur la ligne de commande.

Les paquets marqués comme NOUVEAU sont tous les paquets qui sont sur le point d'être installés, c'est-à-dire les paquets spécifiés sur la ligne de commande et tous les paquets supplémentaires.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X