[Eisfair] Neues Paket: orphanedlibs
Marcus Röckrath
marcus.roeckrath at gmx.de
Fr Mär 21 09:14:22 CET 2025
Hallo Detlef,
Detlef Paschke wrote:
> eine Variante inkl. Deinstallation der Libs haben wir hier ja vor
> einigen Monaten schon mal besprochen. Ist aber seither nur als Script
> und nicht als ganzes Eisfair-Paket verfügbar.
Dein Skript macht IMHO zu weitreichende Vorschläge, weil es z. B. auch
libnl-config=3.4.0
libnl-tools=3.4.0
libnl3-200=3.4.0
libnl3-dev=3.4.0
ausgeben würde.
Im genannten Beispiel würde libnl-tools, weil es von niemandem benötigt
wird, als zu löschen erkannt, was aber falsch ist. libnl-tools ist ein
Anwendungs- und kein Lib-Paket.
Ich filtere möglichst viel davon raus, damit nicht fälschlicherweise Pakete
als verwaist erkannt werden:
if [ "${source}" = "eisman" ]
then
installedlibs=$(eisman query --installed --format={N} "lib*" | \
grep -v "\-dev$" | \
grep -v "\-doc$" | \
grep -v "\-plugins$" | \
grep -v "\-prog$" | \
grep -v "\-progs$" | \
grep -v "\-tools$" | \
grep -v "\-utils$" | \
sort)
else
installedlibs=$(ls -1 /var/install/packages/lib* | \
grep -v "\-dev$" | \
grep -v "\-doc$" | \
grep -v "\-plugins$" | \
grep -v "\-prog$" | \
grep -v "\-progs$" | \
grep -v "\-tools$" | \
grep -v "\-utils$" | \
cut -d "/" -f 5 | \
sort)
fi
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair