[Eisfair] orphanedlibs 1.8.0
Marcus Röckrath
marcus.roeckrath at gmx.de
Do Mai 22 12:42:42 CEST 2025
Hallo Nelson,
Nelson Matias wrote:
>> Es bleibt aber, dass du nie -dev-Pakete zum Löschen anbieten solltest, da
>> die zwangssweise "verwaist" sind, da nur seltenst ein -dev-Paket von
>> einem anderen Paket erfordert werden. Man könnte auch sagen, sie stehen
>> am Anfang der Nahrungskette, denn sie brauchen andere, werden aber nicht
>> gebraucht.
>>
>> Üblichersweise hat man -dev-Pakete drauf, wenn man selbst übersetzen
>> muss.
> Hier würde ich einen Schalter vorschlagen.
>
> Ich habe neulich einen Eisfair bei jemanden 'installiert' in dem ich
> meinen Test-/Tool-Eisfair vom Stick auf die Festplatte geclont hab. In
> diesem Fall würde ich dann doch die *-dev Pakete wieder entfernen wollen.
Dafür brauchst es doch aber kein Skript, was das alles erst "analysiert",
denn es sind (bis auf wenige Ausnahmen) immer alle dev-Pakete verwaist. Wenn
man nur die dev-Pakete checken will, bräuchte es dann in dem Skript auch die
Unterscheidung für "nur" oder "auch" dev-Pakete checken.
IMHO geht das viel einfacher, wenn man hier tabula rasa machen will:
cd /var/install/packages
for p in $(ls -1 *-dev) ; do eisman uninstall --auto $p ; done
Für die wenigen Fälle, wo ein dev-Pakete ein anderes dev-Paket required,
wiederholt man das oder man benutzt "--force" als zusätzlichen Schalter.
Jetzt kann man natürlich noch mein oder Detlefs Skript nutzen, um nun nicht
mehr requierte Lib-Pakete loszuwerden, denn die könnten ja alleinig durch
ein dev-Paket required worden sein.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair