Option 1: Alte Deployments entfernen
Gewöhnlich werden immer nur 2 bzw. 3 Deployments bei Silverblue vorgehalten. D.h. man hat mind. eine alte Version des Betriebssystems, in die man z.B. bei Problemen booten kann:
rpm-ostree status State: idle Deployments: ● fedora:fedora/37/x86_64/silverblue Version: 37.20221210.0 (2022-12-10T00:41:48Z) BaseCommit: ae94b79996705356a2aa95038f6155a8132899bbd6d63762b563ba7cb7e46de3 GPGSignature: Valid signature by ACB5EE4E831C74BB7C168D27F55AD3FB5323552A LayeredPackages: distrobox powertop vim fedora:fedora/37/x86_64/silverblue Version: 37.20220925.n.0 (2022-09-25T08:01:09Z) BaseCommit: c6a720b4ca644974554dc7069d0e6bd7f3f091cff702345024196b5295657413 GPGSignature: Valid signature by ACB5EE4E831C74BB7C168D27F55AD3FB5323552A LayeredPackages: distrobox powertop vim
Damit Deployments nicht automatisch gelöscht werden (z.B. nach einem Upgrade von Fedora 36 auf 37) können diese angepinnt werden. Diese Einträge werden dann mit folgendem Hinweis versehen:
Pinned: yes
Um diese Einträge zu entfernen, muss man erstmal die Stecknadel lösen:
sudo ostree admin pin --unpin <nummer> # nummer ist der Index in der Liste
Danach werden auch diese Einträge mit dem cleanup Befehl entfernt:
rpm-ostree cleanup -r Transaction complete; bootconfig swap: yes; bootversion: boot.0.0, deployment count change: -3 Freed: 3,7 GB (pkgcache branches: 6)
Option 2: ungenutzte Flatpaks entfernen
Gewöhnlich werden alte Flatpaks automatisch entfernt. Ist dies jedoch noch nicht geschehen, kann man dies auch erzwingen:
flatpak uninstall --unused
Schreibe einen Kommentar