![クリーンなArch Distroを維持するためにどのようなワークフローに従いますか? [閉鎖]](https://linux33.com/image/203463/%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%81%AAArch%20Distro%E3%82%92%E7%B6%AD%E6%8C%81%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC%E3%81%AB%E5%BE%93%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
最近Arch Linuxをインストールしました。ほとんどのディストリビューションでは、多くのサービスがプリインストールされていないことがわかりました。たとえば、EndeavourOSでは、Bluetoothはデフォルトで有効になっていません。ワイヤレスネットワークも同様です。bluetoothctl
など多くのサービスを学んだので全く気にしませんでした。
しかし、アーチのシステムメンテナンスは非常に詳細なプロセスであることがわかりました。たとえば、システムメンテナンスに関するArch Wikiを読んだ後、私たちは次のタスクのいくつかを定期的に実行する必要があることを知っています。
- 失敗したsystemDサービスがあることを確認してください。
systemctl --failed
- ログが過負荷であることを確認する
journalctl -p 3 -b
- 孤児パッケージの削除
sudo pacman -Rns $(pacman -Qtdq)
- キャッシュファイルと依存関係の削除
sudo pacman -Sc
- パッケージの更新
sudo pacman -Syu
他のLinuxディストリビューションでも状況は同じですか、それともArchに固有のものですか? Archのメンテナンスオーバーヘッドに対するあなたの経験はどうですか?
答え1
あまりにも退屈だとは思わず、自動化するのではなく制御することを好みます。
pacnewファイルを必ずチェックしてください。 https://wiki.archlinux.org/title/Pacman/Pacnew_and_Pacsave
新しいファイルが見つかったら、手動介入が必要です。
Arch-audit は、インストールされたパッケージに関連するリスクを表示するための便利なツールです。
Reflectorは、更新されたミラーのリストを取得する簡単なツールです。