apt / aptitude: Nur das Nötigste?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Innocentus
Beiträge: 263
Registriert: 08.03.2009 16:14:08

apt / aptitude: Nur das Nötigste?

Beitrag von Innocentus » 07.08.2010 12:36:39

apt / aptitude möchte mir bei manchen Paketen sehr viele Dependencies installieren.
Nun habe ich irgendwo gehört / gelesen, dass ich mit bestimmten Parametern dafür sorgen kann, dass wirklich nur das Allernötigste an erforderlichen Dependencies installiert wird.

Jetzt habe ich also dazu zwei Fragen:
  1. Wie kann ich bei apt / aptitude dafür sorgen, dass nur die allernötigsten Dependencies installiert werden?
  2. Wie kann ich nachträglich alle Dependendies wieder purgen, die eben nicht allernötigst sind
    und durch apt / aptitude installiert worden sind _ohne_ den besagten extra-Parameter?
    Programme wie deborphan / orphaner würden ja solche Dinge wohl eher nicht berücksichtigen, oder?
Vielen Dank für eure Antworten im Voraus!
Mit freundlichen Grüßen
Innocentus

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: apt / aptitude: Nur das Nötigste?

Beitrag von Danielx » 07.08.2010 12:47:21

Abhängigkeiten (dependencies) werden immer zwingend benötigt.

Vielleicht meinst du eher recommends oder suggests?

Gruß,
Daniel

Innocentus
Beiträge: 263
Registriert: 08.03.2009 16:14:08

Re: apt / aptitude: Nur das Nötigste?

Beitrag von Innocentus » 07.08.2010 13:45:21

Danielx hat geschrieben: [...]
Vielleicht meinst du eher recommends oder suggests?
[...]
Richtig - die meine ich. Werden denn recommends oder suggests automatisch bei normaler apt / aptitude-Verwendung automatisch mitinstalliert?

Mit freundlichen Grüßen
Innocentus

Clio

Re: apt / aptitude: Nur das Nötigste?

Beitrag von Clio » 07.08.2010 13:50:46

Ja, werden.......
In /etc/apt eine Datei apt.conf anlegen mit folgendem Inhalt:

Code: Alles auswählen

APT::Install-Recommends "0";
APT::Install-Suggests "0";
Ob das auch für aptitude gilt, kann ich nicht sagen, verwende ich nicht.

Innocentus
Beiträge: 263
Registriert: 08.03.2009 16:14:08

Re: apt / aptitude: Nur das Nötigste?

Beitrag von Innocentus » 07.08.2010 14:39:28

Hat denn das Nichtinstallieren der recommends / suggests negative Folgen auf die Funktionalität, auf die Perfomance o.ä. der zu installierenden Anwendung?
Warum wird das überhaupt mitinstalliert? Das verbraucht doch bloß zusätzlichen Speicherplatz, oder?

Mit freundlichen Grüßen
Innocentus

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Re: apt / aptitude: Nur das Nötigste?

Beitrag von Teddybear » 07.08.2010 15:11:01

naja... gewisse funkionalitäten erfordern diese recommends
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Clio

Re: apt / aptitude: Nur das Nötigste?

Beitrag von Clio » 07.08.2010 17:52:19

Innocentus hat geschrieben:Hat denn das Nichtinstallieren der recommends / suggests negative Folgen auf die Funktionalität
Nicht das ich wüßte, habe jedenfalls noch nie welche festgestellt.

Innocentus
Beiträge: 263
Registriert: 08.03.2009 16:14:08

Re: apt / aptitude: Nur das Nötigste?

Beitrag von Innocentus » 08.08.2010 15:50:54

Versteht man unter den recommends oder den suggests unter Anderem auch die manpages der jeweiligen Applikation bzw. Testskripts o.ä.?

Vielen Dank für eure Antworten im Voraus!
Mit freundlichen Grüßen
Innocentus

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Re: apt / aptitude: Nur das Nötigste?

Beitrag von peschmae » 08.08.2010 18:12:53

Innocentus hat geschrieben:Versteht man unter den recommends oder den suggests unter Anderem auch die manpages der jeweiligen Applikation bzw. Testskripts o.ä.?
Nein. Manapages und sonstige Dokumentation sind (wenn nicht in einem separaten Paket, was aber eigentlich nur bei grossen Programmen wie Gimp/Openoffice oder Bibliotheken der Fall ist) immer gleich im Paket mit dabei.

Unter Recommends/Suggests fallen Normalfall nur Pakete - meist Bibliotheken - mit denen zusätzliche Funktionalität möglich wird. Bei Iceweasel z.B. mozplugger (um externe Dateibetrachter ins Browserfenster einzubetten) und ein ganzer Haufen Schriftarten. Oder bei xine eine ganze Kiste von codecs (via die Abhängigkeit von libxine2, die dann libxine2-ffmpeg suggested, was wiederum von den Codecs abhängt.

D.h. ohne die hast du dann einen iceweasel der halt nicht alle Webseiten korrekt anzeigt, weil er für gewisse Sachen (Mathematisches/Asiatische Sprachen/etc) die Schriftzeichen nicht hat. Oder ein xine was nicht alle Videodateien abspielen kann, weil der eine oder andere Codec fehlt. Aber die Sachen kannst du ja bei Bedarf problemlos von Hand nachinstallieren.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Innocentus
Beiträge: 263
Registriert: 08.03.2009 16:14:08

Re: apt / aptitude: Nur das Nötigste?

Beitrag von Innocentus » 08.08.2010 20:37:10

Vielen Dank für die Antwort!

Kann ich eigentlich automatisch alle recommends / suggests purgen lassen?
Oder muss ich das Paket erst removen und dann ohne recommends / suggests neu installieren lassen?

Mit freundlichen Grüßen
Innocentus

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Re: apt / aptitude: Nur das Nötigste?

Beitrag von peschmae » 11.08.2010 20:32:57

Ich vermute mal, dass sich die Pakete (nachdem du die obenerwähnte Konfigurationsänderung vorgenommen hast) mittels apt-get autoremove --purge entfernen lassen.

Das sind ja dann Pakete die als Abhängigkeit installiert wurden (d.h. nicht explizit von dir), jetzt aber nicht mehr benötigt werden. Habe es aber noch nie probiert, da ich noch nie Suggests/Recommends automatisch habe installieren lassen ;)

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
bmario
Beiträge: 1257
Registriert: 05.09.2007 12:15:47
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dresden

Re: apt / aptitude: Nur das Nötigste?

Beitrag von bmario » 11.08.2010 23:33:47

Groteskerweise funktioniert das nicht und wenn du dann noch ganz großes Kino hast, hilft nicht mal das deinstallieren des ursprünglichen Paket, weil irgendein anderes Paket das Recommended auch als Recommended hat.
Nichts zu tun ist viel besser,
als mit viel Mühe nichts zu schaffen. - Laotse

Antworten