[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