it-swarm.dev

Jak nainstalovat navrhované balíčky do apt-get

Vím, že otázka byla položena již dříve, ale prosím, vyslechněte mě. Chtěl jsem tedy nainstalovat peněženky. Běžel jsem Sudo apt-get install screenlets, a to je to, co jsem dostal:

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.

Lidé tvrdí, že doporučené balíčky jsou nainstalovány ve výchozím nastavení, ale zjevně nejsou zahrnuty do NOVÝCH balíčků, které budou nainstalovány výše. Rozhodl jsem se také zahrnout do instalace doporučené balíčky, takže jsem spustil Sudo apt-get --install-suggests install screenlets místo toho, ale mám obrovský seznam NOVÝCH balíčků, které budou nainstalovány; toto číslo je přesně 0 upgraded, 944 newly installed, 0 to remove and 2 not upgraded. Neměl bych dostat jen asi 10 dalších balíčků?

70
Alaa Ali

Zjistil jsem, proč doporučené balíčky v mé otázce nebyly zahrnuty do instalovaných balíčků. Je to proto, že tyto doporučené balíčky v repozitářích neexistují. Pokusil jsem se nainstalovat náhodný balíček, vybral jsem Sudo apt-get install googleearth-package. Nezobrazil oddíl Doporučené balíčky (což znamená, že jsou již součástí sekce NOVÉ balíčky, které mají být nainstalovány). Abych to potvrdil, běžel jsem Sudo apt-get --no-install-recommends install googleearth-package a zcela jistě se objevila sekce Doporučené balíčky. Pokud jde o doporučené balíčky, myslím, že nebudu používat --install-suggests protože to jen nainstaluje navrhované balíčky a jejich doporučené balíčky.

15
Alaa Ali

navrhuje a doporučuje nejsou totéž.

Balíček A závisí na balíčku B, pokud B musí být absolutně nainstalován, aby mohl být spuštěn A. V některých případech A závisí nejen na B, ale také na verze B. V tomto případě je závislost na verzi obvykle dolní mezí v tom smyslu, že A závisí na jakékoli verzi B novější než na některé určené verzi.

Balíček A doporučuje Balíček B, pokud správce balíků usoudí, že většina uživatelů by nechtěla A bez toho, aby měla také funkčnost poskytovanou B.

Balíček A navrhuje Balíček B, pokud B obsahuje soubory, které souvisejí (a obvykle zvyšují) funkčnost A.

Podrobnosti najdete v FAQ systému Debian GNU/Linux .

Ve výchozím stavu, apt-get nainstaluje doporučené balíčky.

Vaše volba --install-suggests přidá do navrhovaných balíčků a jejich navrhované závislosti.

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

viz apt-get (8) .

77
Panther