システム上のすべてのパッケージの元の構成を復元します。

システム上のすべてのパッケージの元の構成を復元します。

私は長年にわたりローリングディストリビューションを運営してきました。想像できるように、時間の経過とともに多くの構成ファイルが修正され、最近ではシステムにいくつかのマイナーな問題が発生しました。 GTKテーマは数年前に構成されていますが、もはや存在しないか、すべての要素を含みません。動作が停止した特定のデーモン(ssh-askpass)の起動設定など...完全に再インストールする代わりに(私が嫌い)、デフォルト設定でシステムのすべてのパッケージファイルを再インストールしたいと思います。

したがって、パッケージ内に存在する可能性のあるすべての構成ファイルをオーバーライドするdpkgまたはaptコマンドを探しています。

それともこれが悪い考えだと思いますか?何か(ネットワーク管理者など)を再構成する必要があることはわかりますが、それでも全体の再インストールよりも作業がはるかに少なくなることを願っています。

ありがとう

答え1

apt-get install --reinstallオプションを表示して指定する必要があります--force-confmissが、これを行うと、不足している構成ファイルのみが再インストールされます。apt-get --purge beforeこのプロフィールは削除されます。

ここで説明してください:https://askubuntu.com/a/67028/329633そしてここ: http://www.microkwen.com/2008/09/16/force-apt-get-to-reinstall-config-files/ そしてここ:http://blog.mx17.net/2014/02/14/restore-etc-configuration-file-original-maintainer-version-debian/

編集する: @terdonのコメントは、/homeのユーザー固有の設定ファイルといわゆるドットファイルとフォルダのより良い方法です。既定では、この方法は distro のアップグレードと新規インストール時、またはデスクトップまたは基本アプリケーションが突然失敗した場合に機能します。新しいユーザーを作成してテストし、設定を一括移行またはコピーしても安全な設定、コピーできる設定を学びます。コピーしても安全です)衝突が発生した場合は、どれが安全で、どれが安全でないかを経験することで知っておく必要があります。デフォルトのインストールに基づいてカスタマイズした設定を追跡すると、これらのリストを作成するのに非常に役立ちます。 )

また、設定ファイル/フォルダは絶対に削除しないでください。名前を変更または移動するだけで十分で、後で診断して比較したり、以前の設定を新しい構成または新しいユーザーアカウントにマージしたりすることもできます。

関連情報