Arch Linux - 定期的に行うこと

定期的に行うこと
# システムメンテナンス - ArchWiki

Arch Linux のインストール後、定期的に行うべきことがいくつかあります。
パッケージ関連
アップデート
パッケージは定期的に、手動でアップデートする必要があります。

他のディストリビューションでは、定期的にメッセージを表示したり、自動でアップデートしてくれる場合もありますが、Arch Linux では自動で行ってくれないので、自分のタイミングで行ってください。

毎日やっておくのが一番良いですが、2〜3日間隔くらいでも構いません。
1週間に1度くらいは実行しておいた方が良いです。

以下のコマンドで、パッケージリストの更新とアップデートを行うことができます。

# pacman -Syu

アップデート時、パッケージに何かしらの変更があると、メッセージが表示される場合があるので、注意して見ておいてください。

パッケージに大幅な変更があった場合、手動で処理を行わなければならない場合があります。

Arch Linux の公式サイトのトップページには、変更の詳細が載っている場合があるので、たまに覗いてみてください。
パッケージキャッシュの削除
pacman でダウンロードされたパッケージのファイルは、"/var/cache/pacman/pkg" ディレクトリ内に保存され、手動で削除しない限り、ファイルはずっと積み重なっていきます。

パッケージがアップデートされても、古いバージョンのファイルはそのまま残ります。

そのため、定期的に手動でファイルを削除しないと、どんどんストレージの使用量が肥大化していきます。

Arch Linux を使っていく上で、気付きにくい部分なので、注意しておいてください。

以下のコマンドで、現在インストールされていない不要なパッケージファイルを、すべて削除できます。

# pacman -Sc

Arch Linux では、常に最新バージョンのソフトウェアなどが使われるため、環境によっては稀に、パッケージのアップデート後に不安定になったり、不具合が出る場合があります。

そのため、問題が出た時に、一つ前のバージョンにすぐに戻せるように、古いパッケージをある程度保存しておくことが推奨されています。

pacman コマンドでのキャッシュの削除は、現在インストールされている状態にあるパッケージは残りますが、pacman-contrib パッケージ内にある paccache コマンドを使うと、残すファイルを細かく制御できます。

# pacman - ArchWiki (パッケージキャッシュの削除)

補足
以前は、pacman-optimize コマンドを使って、パッケージのデータベースを最適化して、処理速度を向上させることができましたが、現在はデータベースのフォーマットが新しくなったことにより、このコマンドがなくなったため、最適化は必要なくなったようです。
時刻調整
自動的にネットで時刻調整するように設定していない場合は、定期的に手動で調整しましょう。
しばらく放っておくと時間がずれてきます。

# ntpd -gq
# hwclock -w