Tipp: Lassen Sie apt-get nicht auf "recommends" Pakete in Debian Linux installieren
Zweck: Wenn Sie Debian Lenny sind und die Installation von Software-Paketen mit apt-get dann könnten Sie die neue Version von bemerkt haben apt-get in Lenny installiert die "recommends" Pakete automatisch erhöht so die Anzahl der Pakete auf Ihrem Computer installiert. Das "apt-get" in Debian Etch (4.0) nicht zu verwenden, um "recommends" Pakete zu installieren. In diesem Beitrag werden wir sehen, wie wir sagen können dauerhaft apt-get nicht auf "recommends" Pakete zu installieren. Für diejenigen unter Ihnen, die nicht sicher sind, über die Debian "hängt", "recommends" und "schlug"-Pakete finden Sie in diesem Dokument . Dies ist wichtig, wenn Sie wenig Speicherplatz auf Ihrem System haben, sagen wir zum Beispiel ein eingebettetes System.
Das Problem:
Lassen Sie uns sehen, wie man dies mit einem Beispiel zu tun. Angenommen, wir brauchen, um die Installation von Perl -Paket. Wenn Sie dies tun:
# apt-get update
# apt-get install perl
Sie erhalten so etwas wie dieses:
# apt-get install perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
perl-doc perl-modules
Suggested packages:
libterm-readline-gnu-perl libterm-readline-perl-perl groff
The following NEW packages will be installed:
perl perl-doc perl-modules
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 15.9MB of archives.
After this operation, 41.4MB of additional disk space will be used.
Do you want to continue [Y/n]?
Beachten Sie, dass wenn Sie im Voraus mit diesem zu gehen (Wort Y) werden Sie am Ende mit 41,4 MB Speicherplatz auf der Festplatte. Allerdings, wenn Sie schauen hier können Sie sehen, dass das Paket perl-doc optional ist, weil es nur ein "recommends"-Paket und nicht ein "depends"-Paket.
Rot = Hängt
Grün = empfiehlt (optional)
Blau = schlägt (optional)
Die Lösung:
Erstellen oder Bearbeiten Sie die Datei / etc / apt / apt.conf Datei und fügen Sie den folgenden Inhalt hinzu:
// Recommends are as of now still abused in many packages
APT::Install-Recommends "0";
APT::Install-Suggests "0";
Speichern Sie nun die Datei und starten:
#apt-get update
# apt-get install perl
Jetzt sollten Sie etwas wie dieses:
# apt-get install perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
perl-modules
Suggested packages:
libterm-readline-gnu-perl libterm-readline-perl-perl
Recommended packages:
perl-doc
The following NEW packages will be installed:
perl perl-modules
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 7731kB of archives.
After this operation, 27.5MB of additional disk space will be used.
Do you want to continue [Y/n]?
will be used now. Wenn Sie bemerkt jetzt, dass die Gesamtgröße der Anlage von 41,4 MB auf 27,5 MB reduziert, dh fast 33% weniger Speicherplatz wird nun verwendet werden. Dies ist sehr hilfreich, wenn Sie Speicherplatz ist ein Problem für Sie. Auch können Sie sehen, dass "apt-get" listet nun "empfehlenswert" Paket als separate Einheit (siehe oben, grün oben).
Vorübergehende Lösung:
Auch wenn Sie nicht wollen, um die "apt.conf"-Datei zu erstellen, weil Sie "apt-get" auf "recommends" Paket installieren zu tun, aber irgendwann müssen Sie nicht wollen, um die "recommends" Pakete installieren selektiv für ein bestimmtes Paket installieren dann können Sie den folgenden Befehl ein:
# apt-get --no-install-recommends install perl
und es wird die gleiche Wirkung wie mit jenen Linien "apt.conf"-Datei haben, aber Sie müssen die Flagge geben "-no-install-empfiehlt" jedes Mal, wenn Sie apt-get, um jedes Paket zu installieren.
Wie üblich, lassen Sie einen Kommentar / Feedback, wenn Sie welche haben. Kommentare ermutigt Blogger mehr schreiben und halten ihre Stimmung hoch.
Vergessen Sie auch nicht, diesen Beitrag zu bewerten unten.













11. Januar 2009 um 12:09 Uhr
hmmm ... in ubuntu auch installiert Eignung empfohlene Pakete. debian ubuntu ging Weg, wtf?
Auf diesen Kommentar antworten
Kushal Antwort:
11. Januar 2009 um 11:10 Uhr
HALLO LMZ,
Die Post spricht über apt-get. Ich benutze keine Aptitude viel, aber ich erinnere mich, dass Begabung wurde die Installation "empfohlenen" Pakete seit langer Zeit. Nicht sicher, wer ging, deren Art und Weise.
Vielen Dank für Ihren Kommentar.
Auf diesen Kommentar antworten
21. März 2009 um 4:06 Uhr
[...] Tell "apt-get" nicht auf "recommends" Pakete installieren - Debian (und Ubuntu) installieren empfiehlt Pakete standardmäßig. Schalten Sie sie aus, um Platz [...] sparen
5. Juli 2009 um 06.28 Uhr
wenn Sie aptitude. Sie die Option "-ohne-empfiehlt" verwenden
Alternativ können Sie die Konfigurationsdatei ändern, und verwenden Sie die Option "-with-empfiehlt", um das Verhalten umzukehren.
Wirklich, sollte man mit aptitude heutzutage. Nicht viel Grund zu apt-get zu verwenden, und viele Gründe, Eignung (zB bessere Abhängigkeit Handling) verwenden
Auf diesen Kommentar antworten
17. Januar 2010 um 6:39 Uhr
Thanks! Genau das, was ich gesucht habe!
Auf diesen Kommentar antworten
3. März 2010 um 11:54 Uhr
Dank LMZ und Draeath für das apt-get und aptitude-Befehle!
Auf diesen Kommentar antworten
5. Juni 2010 um 1:57 Uhr
Vielen Dank für diese Anleitung habe ich, wie Sie automatisch gesucht und empfiehlt schlägt, ohne sie jedes Mal eingeben installiert. Ihr Artikel hat mir geholfen dies zu erreichen, ändern Sie einfach die 0-1.
Auf diesen Kommentar antworten
30. März 2011 um 12:40 Uhr
Gespeichert meinen Arsch von der Installation sh * tload von Paketen, danke!
Auf diesen Kommentar antworten
13. März 2012 um 1:32 Uhr
Sir während der Installation in Fedora 14 apt gehe ich diesen Fehler Fehler beim Herunterladen der Pakete:
apt-0.5.15lorg3.95-0.git522.1.fc14.i686: failure: apt-0.5.15lorg3.95-0.git522.1.fc14.i686.rpm von Updates: [Errno 256] No more Spiegel versuchen.
Auf diesen Kommentar antworten
23. März 2012 um 7:30 Uhr
Thanks so much! ich kann kde apps ohne Ziehen in der KDE-Bibliothek mit ihm nutzen: D Ihr die beste: D
Auf diesen Kommentar antworten
20. August 2012 um 8:54 Uhr
Muchas gracias! : D
Auf diesen Kommentar antworten
9. Februar 2013 um 09.26 Uhr
Danke
Auf diesen Kommentar antworten