2022年2月3日作成

Linuxデスクトップのメンテナンス

Linuxデスクトップで日々のメンテナンスを行う。

各種アップデート

$ sudo pacman -Syu
$ flatpak update
$ fwupdmgr update

フォントキャッシュの更新

$ fc-cache -fv

古いログの削除

$ journalctl --disk-usage

$ sudo journalctl --vacuum-size=200M
$ sudo journalctl --vacuum-time=30d

ログ自体は/var/log/journalにある。

古いパッケージキャッシュの削除

利用していないキャッシュの削除。

$ sudo pacman -Sc

孤児パッケージの削除。

$ sudo pacman -Rns $(pacman -Qdtq)

孤立したパッケージで必要なものを明示的にする、または依存にする。

$ sudo pacman -D --asexplicit <pkg>
$ sudo pacman -D --asdeps <pkg>

Flatpakを利用している場合は不要になったランタイムも削除。

$ flatpak uninstall --unused

Borg backup

古いバックアップを破棄する方法は以下の記事に書いた。