長年にわたってシステムファイルに対するすべての変更を追跡する最良の方法は何ですか?

長年にわたってシステムファイルに対するすべての変更を追跡する最良の方法は何ですか?

多くのLinuxユーザーがそう思うように、私は長年にわたり多くのスレッド、ブログ投稿、ビデオなどのアドバイスに従い、設定を改善するためにシステムファイルをさまざまに変更しました。

これらのいくつかは、キーボードレイアウトやマウス設定の変更/変更などの個人的な好みやカスタマイズのためのものです。一部のメーカー固有の問題により、スリープ状態で目立たないノートブックを修正したり、オーディオが正しく機能するようにオーディオドライバの設定を操作したりするなど、トラブルシューティングに重点を置くことがあります。

今すぐ新しくインストールして再起動したいと思います。私は同じディストリビューションと同じノートブックを使用する予定なので、必要な方法で動作するようにしたり、まったく機能するようにしたい場合は、これらの変更をやり直す必要があります。

お持ちですか?賢い再インストール後に再適用する必要がある何年に何が変更されたのか、どうすればわかりますか?

私はどのシステムファイルが私が手動で編集したかを確認するか(可能であれば)、私のインストールと通常のインストールの間の特定のフォルダを比較することを検討しました。しかし、私が編集しなければならなかったほとんどのファイルを確実に覚えておらず、どんなファイル/ディレクトリが重要であるか、安全に無視できるかなどがわかるほど、Linuxについて十分に知りません。

編集:明確にするためにドットファイルについて話しているわけではありません。バージョン管理に置くことです。

編集2:問題のディストリビューションはi3wmバージョンのManjaroです。

ベストアンサー1

pacmanArchとその派生を使用してパッケージデータベースを照会できます。

pacman -Qii | awk '/^MODIFIED/ { print $2 }'

変更されたすべてのファイルのリストが表示されます。実際の修正を見るには、そのファイルをそのパッケージのソースと比較する必要がありますが、私はそれまで気にしません。代わりに、結果リストのすべてのファイルをバックアップし、新しくインストールされdiffたファイルをバックアップします。

おすすめ記事