• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Smart -> Wie /var/lib/smart/channels bereinigen?

Hi zusammen!

Mal ne Frage!
Bei mir ist das Verzeichnis von Smart-Channels /var/lib/smart/channels mitlerweile 1,2 GB groß.
Gibt es ne Möglichkeit das Verzeichnis zu bereinigen?
Ich finde nämlich das dies untypisch groß ist!
Oder ist das normal?


Mfg

Johnny
 

swannema

Member
Einfach Löschen (als root). Die Dateien werden mit der Zeit neu erstellt.

Bei mir ist dieses Verzeichnis um die 250 mb.
 
Code:
kalle@hoppers:~> smart clean --help
Verwendet: smart clean [options]

This command cleans the package cache. You can use it to
delete old unused files that were left behind because of
an incomplete transaction.

Dieser Befehl löscht also lediglich die Pakete, die in /var/lib/smart/packages vorhanden sind und aus irgendeinem Grunde nicht installiert wurden (abgebrochene downloads, fehlende Abhängigkeiten etc.). Der größte Brocken ist in der Regel jedoch /var/lib/smart/channels (bei mir z.B. rund 580MB für etwa 35 channel), da lässt sich jedoch wenig dran ändern, denn immerhin stecken da die ganzen Paketinfos drin.

Edit: Folgende Lösung wurde hier von jemandem gepostet, fiel aber dem servercrash zum Opfer:

Code:
for i in /var/lib/smart/channels/*xml; do [ -f ${i}.gz ] && rm ${i}; done

Dieser Befehl wirft alles überflüssige aus /var/lib/smart/channels/ raus und verschlankt das Verzeichnis ggf. um mehrere hundert MB.
 
Oben