
Vom Laufen:
apt-cache depends python2.6-minimal | grep Depends
Und
apt-cache depends python2.6 | grep Depends
es scheint, als ob es python2.6
davon abhängt python2.6-minimal
und von vielem mehr.
Wenn ich es jedoch ausführe, apt-get install python2.6-minimal
versucht es, dieselben Pakete zu installieren wie beim Ausführen apt-get install python2.6
– beide Warnungen 17.0 MB of additional disk space will be used
. Warum passiert das?
PS
Eine weitere seltsame Sache, die zu passieren scheint, ist, dass, wenn ich versuche, das Python-Paket zu installieren, es will 18.0 MB of additional disk space
. Aber
apt-cache depends python | grep Depends
zeigt nur
Depends: python2.6
Depends: python-minimal
Warum python
benötigt ein Megabyte mehr als python2.6
?
Antwort1
Der Grund für die Installation zusätzlicher Pakete sind die python-minimal
Empfehlungen von . apt-get
wurde so konfiguriert, dass alle empfohlenen Pakete automatisch installiert werden, wenn Sie ein neues Paket installieren. Sie können festlegen, apt-get
dass empfohlene Pakete nicht wie hier installiert werden.
apt-get install --no-install-recommends python2.6-minimal
Denken Sie daran ... Wenn Sie keine Empfehlungen installieren, erhalten Sie möglicherweise nicht alle Funktionen. Oft gehen die Leute davon aus, dass Sie immer Empfehlungen installieren, und haben dann keine Ahnung, warum einige installierte Pakete Fehler verursachen. Das Problem ist, dass die meisten Empfehlungen eigentlich Vorschläge sein sollten, was Empfehlungen ziemlich nutzlos gemacht hat. Meistens installiere ich ohne Empfehlungen und es führt nur gelegentlich zu unerwartetem Verhalten. Jedes Paket, das nicht system- oder desktopkritisch ist, kann normalerweise ohne Empfehlungen installiert werden.
Ich hoffe ich konnte weiterhelfen,
Antwort2
python-minimal
empfiehlt python
.
% apt-cache depends python-minimal
python-minimal
Depends: python2.7-minimal
Depends: dpkg
dpkg:i386
Recommends: python
Conflicts: python-central
Conflicts: <python-central:i386>
Breaks: idle
...
Standardmäßig apt-get
werden Empfehlungen automatisch installiert. Versuchen Sie es
sudo apt-get install --no-install-recommends python-minimal
Antwort3
Neben den anderen Vorschlägen können Sie die automatische Bündelung von Empfehlungen auch global deaktivieren, indem Sie eine Datei /etc/apt/apt.conf.d
mit der Anweisung hinzufügen APT::Install-Recommends "0";
.