it-swarm.com.de

Wie installiere ich vorgeschlagene Pakete in apt-get?

Ich weiß, dass die Frage bereits gestellt wurde, aber bitte hören Sie mich an. Also wollte ich Screenlets installieren. Ich habe Sudo apt-get install screenlets ausgeführt, und das habe ich bekommen:

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.

Die Leute sagen, dass empfohlene Pakete standardmäßig installiert sind, aber sie sind eindeutig nicht in den NEUEN Paketen enthalten, die oben installiert werden. Ich habe mich auch entschieden, die vorgeschlagenen Pakete in die Installation einzuschließen, also habe ich stattdessen Sudo apt-get --install-suggests install screenlets ausgeführt, aber ich habe eine RIESIGE Liste NEUER Pakete erhalten, die installiert werden. diese Zahl ist genau 0 upgraded, 944 newly installed, 0 to remove and 2 not upgraded. Sollte ich nicht nur ungefähr 10 zusätzliche Pakete bekommen?

66
Alaa Ali

Ich habe herausgefunden, warum die empfohlenen Pakete in meiner Frage nicht in den zu installierenden Paketen enthalten waren. Dies liegt daran, dass diese empfohlenen Pakete nicht in den Repositorys vorhanden sind. Ich habe versucht, ein zufälliges Paket zu installieren. Ich habe Sudo apt-get install googleearth-package gewählt. Der Abschnitt Empfohlene Pakete wurde nicht angezeigt (was bedeutet, dass sie bereits im Abschnitt NEU zu installierende Pakete enthalten sind). Um dies zu bestätigen, habe ich Sudo apt-get --no-install-recommends install googleearth-package ausgeführt, und sicherlich hat sich der Abschnitt Empfohlene Pakete ergeben. Was die vorgeschlagenen Pakete anbelangt, werde ich vermutlich --install-suggests nicht verwenden, da hierdurch nur die vorgeschlagenen Pakete und ihre vorgeschlagenen Pakete installiert werden.

15
Alaa Ali

schlägt vor, dass und empfehlen, dass nicht dasselbe sind.

Paket A hängt von Paket B ab, wenn B unbedingt installiert werden muss, um A auszuführen. In einigen Fällen hängt A nicht nur von B ab, sondern auch von a Version von B. In diesem Fall ist die Versionsabhängigkeit normalerweise eine Untergrenze in dem Sinne, dass A von einer Version von B abhängt, die aktueller ist als eine bestimmte Version.

Paket A empfiehlt Paket B, wenn der Paketbetreuer der Meinung ist, dass die meisten Benutzer A nicht wollen würden, ohne auch die von B bereitgestellten Funktionen zu haben.

Paket A schlägt Paket B vor, wenn B Dateien enthält, die mit der Funktionalität von A zusammenhängen (und diese normalerweise verbessern).

Siehe Die Debian GNU/Linux-FAQ für Details.

Standardmäßig installiert apt-get empfohlene Pakete.

Ihre Option --install-suggests fügt den vorgeschlagenen Paketen und ihren vorgeschlagenen Abhängigkeiten hinzu.

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

siehe apt-get (8) .

72
Panther