[Eisfair] Alte Lib-Pakete aufräumen

Detlef Paschke schabau at t-online.de
Fr Aug 2 16:06:09 CEST 2024


Am 02.08.2024 um 12:19 schrieb Marcus Röckrath:
> Hallo Detlef,

Hallo Marcus,

> Detlef Paschke wrote:
> 
>>> Verdächtig sind insbesondere Lib-Pakete, die noch eine 2.x.y, 3.0.x oder
>>> 3.2.x Version haben.
>>>
>>> Anzeige der Lib-Pakete mit einer bestimmten Version, hier "2.":
>>> ...
>>> Danach mit eisman usage geschaut, wer das required, z. B.:
>>> ...
>>> libxavs1 wird also noch gebraucht, kann also nicht weg
>>> ...
>>> Man kann auch mal nachsehen, ob ein Paket überhaupt noch auf eis
>>> verfügbar ist:
>>
>> Das ruft ja schon fast nach dem Paket "Del_old_Libs" oder
>> "mach_Eisfair_sauber". ;-)
> 
> Da geht mit einem Minipaket und einem "rm -rf /" in der install.sh.
> 
> ;-)))))))))))))))))))))))))))))))))
> 

ein Paket wird es sicher nicht aber ich bastel gerade mal etwas an einem
Script dafür.

Einen ganz hässlichen Einzeiler, der bis zur Überprüfung auf
Abhängigkeiten funktioniert, habe ich mal zusammengeschossen.

eisfair64-dev # eisman query  --format "{N}={V}" --installed "lib*" |
grep "=3.2." | cut -d= -f1 | xargs -I "%1" eisman usage %1
package: libasan6
    |<-- gcc10
package: libcbor0_8
package: libcbor0_9
package: libicu69-ledata
    |<-- libicu69
...

Nun müsste der Output von "eisman usage" aber nicht angezeigt werden,
sondern unbenutzte Pakete wie libcbor0_8 oder libcbor0_9 an "eisman
uninstall --auto" weitergegeben werden. Da hänge ich gerade ein wenig fest.

Viele Grüßen
Detlef Paschke

-- 
Das "Zitat des Augenblick" gibt es nur auf:
https://schabau.eu

Meine "Merkzettel" findet man unter:
https://helpdesk.schabau.eu


Mehr Informationen über die Mailingliste Eisfair