Siduction Forum

Siduction Forum => Free Speech => Topic started by: devil on 2011/06/07, 11:12:51

Title: Macht es Sinn, 'Recommended' auszuschalten?
Post by: devil on 2011/06/07, 11:12:51
wer einmal einen blick in /etc/apt/apt.conf.d/80aptosid wirft, wird, falls er es noch nicht wusste, feststellen, das 'recommends', also pakete, die vom zu installierenden paket empfohlen werden, gesperrt sind.APT::Install-Recommends "0";das wurde ursprünglich mal gemacht, um installationen nicht ausufern zu lassen. gut und schön. es hat aber auch negative auswirkungen. so wundern sich derzeit user darüber, dass ihre usb-sticks nicht mehr gebootet werden. das liegt daran, dass das paket libsolid4 in aptosid beim letzten kde-upgrade das empfohlene paket namens udisk nicht installieren konnte wegen obiger zeile. udisks ist relativ neu, deshalb beim letzten release noch nicht im paketumfang.

ich habe für mich recommends schon länger auf 1 gesetzt.

greetz
devil
Title: Macht es Sinn,
Post by: seagull on 2011/06/07, 12:18:07
Ich habs testweise mal auf "1" gesetzt. Die Vorschläge von/für d-u haben sich auf meinem Rechner 64bit nicht geändert. Da ich ohne tiefere Sachkenntnis bin und keine Änderung sehe hab ichs wieder auf "0" gesetzt. (Never change a run...).

von slh kam der Hinweis upower, udisks, polkit-kde-1? explizit zu installieren.

http://aptosid.net/index.php?name=PNphpBB2&file=viewtopic&p=8817&highlight=#8817
Title: Macht es Sinn,
Post by: DonKult on 2011/06/07, 12:36:37
Es sickert leider sehr langsam zu den jeweiligen Paketbetreuern durch wo sie Recommends/Suggests verwenden sollten und wo nicht. Einige machen das gut, da kommt es mit obiger Einstellung dann eventuell zu Problemen, andere machen es schlecht, da kommt es ohne obiger Einstellung eventuell zu Problemen.

Generell sorgt Recommends installieren natürlich dafür, dass mehr Pakete installiert werden was natürlich dazu führt das im Abhängigkeitsbaum dieser Pakete mehr schief gehen kann. Eine CD/DVD ist häufiger ohne als mit Recommends baubar...


Die Situation sollte sich jetzt nach squeeze allerdings weiter verbessern. Mittelfristig wird man es also wohl wirklich wie vorgesehen auf "1" setzen können... Testers welcome ;)


//edit: Fast vergessen: APT erkennt ob eine Recommends-Abhängigkeit neu ist und installiert daher bei einem dist-upgrade auch nur die "neuen" Recommends. Man sieht also nicht direkt was.
Try: apt-get install --fix-policy --install-recommends -s
Title: Macht es Sinn,
Post by: devil on 2011/06/07, 13:23:40
ich bin ja auch für schlanke systeme. und ja, es stand im forum. trotzdem treffe ich täglich mindestens einen, der über seine ungemounteten sticks weint. irgendwann werden udisks und upower wohl auch dependencies sein (wasim moment noch nicht sinn macht, da sie tools ersetzen, die zumindest in stable noch im einsatz sind) ich für mein teil deinstalliere lieber mal unbenötigte recommends als bugs hinterherzujagen, die keine sind.

apt-get install --fix-policy --install-recommends -s ist neat, danke.

greetz
devil
Title: Macht es Sinn,
Post by: ralul on 2011/06/07, 17:57:21
Das ist ein typischer UseCase für die Benutzung von aptitude. Da sieht man die recommends. Sieht man es bei Benutzung von apt-get nicht?
Title: Re: Macht es Sinn,
Post by: DonKult on 2011/06/07, 22:51:27
Quote from: "ralul"Das ist ein typischer UseCase für die Benutzung von aptitude. Da sieht man die recommends. Sieht man es bei Benutzung von apt-get nicht?
Teils, die Anzeige gibt es nur bei "install", nicht aber bei den upgrade-Kommandos.

aptitude scheint die wohl immer anzuzeigen - auch nicht gerade ideal, wenn man sie gegen die Installation einer Recommends entschieden hat, dann aber bei jedem upgrade des Paketes mit dieser Recommends auf diese nicht installierte Recommends hingewiesen wird.
Title: Re: Macht es Sinn,
Post by: ralul on 2011/06/08, 00:26:54
Sehr ideal, weil ich vielleicht vergessen habe, dass ich die Recommends nicht installiert hatte, meine Benutzungsart sich aber jetzt geändert hat, oder weil sich die Recommends änderten. Ich würde sagen: Ein Feature Request für apt-get
Title: Re: Macht es Sinn,
Post by: DonKult on 2011/06/08, 02:03:41
Quote from: "ralul"Ich würde sagen: Ein Feature Request für apt-get
Du willst also allen ernstes das apt-get eine (möglicherweise ellenlange) Liste von Paketen anzeigt, die der Nutzer aus voller Absicht bisher nicht installiert hat - oder nicht will aka holds, negative pins, ... -, einfach damit es noch mehr ausgibt und die Anwender dann noch weniger das wirklich wichtige lesen. Spitzen Idee...

Wenn ich meine Geschmacksrichtung ändere was ja wohl nicht gerade häufig passiert im Vergleich zu updates für Pakete mit Recommends gibts ja immernoch das oben erwähnte --fix-policy.

Wenn man Recommends natürlich installiert und dann solche bei einem dist-upgrade nicht mitkommen, dann wäre es theoretisch was anderes, aber das sollte ja a) niemals passieren (zumindest nie in stable), b) ist einfach wieder mit --fix-policy zu lösen und c) läuft Gefahr sehr viele "false positives" auszuspucken wie oben beschrieben.
Riesige Kosten also für Informationsgehalt (fast) Null.
Sieht für mich bisher eher nach Misfeature aus......
Title: Re: Macht es Sinn,
Post by: devil on 2011/06/08, 08:57:07
die allermeisten anwender wissen eh nichts über diese aptosid-eigenheit.

greetz
devil