web-dev-qa-db-fra.com

Comment installer les paquets suggérés dans apt-get

Je sais que la question a déjà été posée, mais écoutez-moi s'il vous plaît. Je voulais donc installer des screenlets. J'ai couru Sudo apt-get install screenlets, et voici ce que j'ai obtenu:

The following extra packages will be installed:
  libart-2.0-2 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libgnome2-0 libgnomecanvas2-0
  libgnomecanvas2-common libgnomeui-0 libgnomeui-common libtidy-0.99-0 python-beautifulsoup python-evolution
  python-feedparser python-gmenu python-gnome2 python-numpy python-pyorbit python-rsvg python-tz python-utidylib
  screenlets-pack-basic
Suggested packages:
  libbonobo2-bin python-gnome2-doc python-numpy-doc python-numpy-dbg python-nose python-dev gfortran
  python-pyorbit-dbg screenlets-pack-all python-dcop
Recommended packages:
  python-numeric python-gnome2-extras
The following NEW packages will be installed:
  libart-2.0-2 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libgnome2-0 libgnomecanvas2-0
  libgnomecanvas2-common libgnomeui-0 libgnomeui-common libtidy-0.99-0 python-beautifulsoup python-evolution
  python-feedparser python-gmenu python-gnome2 python-numpy python-pyorbit python-rsvg python-tz python-utidylib
  screenlets screenlets-pack-basic
0 upgraded, 23 newly installed, 0 to remove and 2 not upgraded.

Les gens disent que les paquetages recommandés sont installés par défaut, mais ils ne sont clairement pas inclus dans les paquetages NEW qui seront installés ci-dessus. J'ai également décidé d'inclure les packages suggérés dans l'installation. J'ai donc lancé Sudo apt-get --install-suggests install screenlets à la place, mais j'ai obtenu une liste ÉNORME de NOUVEAUX packages qui seront installés. ce nombre est précisément 0 upgraded, 944 newly installed, 0 to remove and 2 not upgraded. Est-ce que je ne devrais pas recevoir seulement environ 10 paquets supplémentaires?

66
Alaa Ali

J'ai découvert pourquoi les paquets recommandés de ma question n'étaient pas inclus dans les paquets à installer. C'est parce que ces paquets recommandés n'existent pas dans les référentiels. J'ai essayé d'installer un paquetage aléatoire, j'ai choisi Sudo apt-get install googleearth-package. Elle n'affichait pas la section paquets recommandés (ce qui signifie qu'ils sont déjà inclus dans la section nouveaux paquets à installer). Pour confirmer cela, j’ai exécuté Sudo apt-get --no-install-recommends install googleearth-package, et la section paquets recommandés s’est révélée suffisante. En ce qui concerne les packages suggérés , je suppose que je n’utiliserai pas --install-suggests car cela n’installe que les packages suggérés et leurs packages suggérés.

15
Alaa Ali

suggère et recommande n'est pas la même chose.

Le package A dépend du package B si B doit absolument être installé pour pouvoir exécuter A. Dans certains cas, A dépend non seulement de B, mais également de version de B. Dans ce cas, la dépendance de version est généralement une limite inférieure, en ce sens que A dépend de toute version de B plus récente qu'une version spécifiée.

Le paquet A recommande le paquet B, si le responsable du paquet estime que la plupart des utilisateurs ne voudraient pas de A sans la fonctionnalité fournie également par B.

Le package A suggère Le package B si B contient des fichiers liés à (et généralement améliorant) la fonctionnalité de A.

Voir FAQ de Debian GNU/Linux pour plus de détails.

Par défaut, apt-get installe les packages recommandés.

Votre option --install-suggests ajoute les packages suggérés et leurs dépendances suggérées.

--install-suggests
    Consider suggested packages as a dependency for installing.
    Configuration Item: APT::Install-Suggests.

voir apt-get (8) .

72
Panther