最近、を使用していくつかのソフトウェアをアンインストールsudo apt-get --purge autoremove
しました。これにより、未使用の依存関係と構成ファイルを含むすべてのトレースが削除されると考えました。しかし、ホームフォルダーに構成ファイルが残されていることがわかりました。
それさえ削除するより強力なコマンドはありますか?
また、ホームの下にある隠しファイルやフォルダーを削除するのは安全ですか?それらが単に構成ファイルである場合、または他の種類のファイルがありますか?
最近、を使用していくつかのソフトウェアをアンインストールsudo apt-get --purge autoremove
しました。これにより、未使用の依存関係と構成ファイルを含むすべてのトレースが削除されると考えました。しかし、ホームフォルダーに構成ファイルが残されていることがわかりました。
それさえ削除するより強力なコマンドはありますか?
また、ホームの下にある隠しファイルやフォルダーを削除するのは安全ですか?それらが単に構成ファイルである場合、または他の種類のファイルがありますか?
回答:
apt-get purge
システムレベルの構成ファイル(たとえば、debconfによって作成されたもの)のみを削除します。ホームフォルダー内の何も変更されません。手動で削除する必要があります。考えてみると、それは理にかなっています。複数のユーザーが存在する可能性があり、管理者がホームフォルダーからデータを削除することを望まないでしょう。
通常、アプリケーションは構成データを次の隠しフォルダーのいずれかに保存します。これらのフォルダーは、データを使用しないことが確実な場合は削除できます。
「アプリケーション」をパッケージの名前に置き換えます。ほとんどのアプリケーションは、これらのフォルダーにユーザーファイルを保存しません。システムが必要とするホームフォルダーから何かを誤って削除した場合、通常は再作成されます。もちろん、それらを削除する前に中を覗いても害はありません。ただ、あなたがそこに欲しいものが何もないことを確認するためです。
gnome 2アプリの場合、次を実行することもできます。
gconftool-2 --recursive-unset /apps/application
(ここでも「アプリケーション」をアプリ名に置き換えます)、アプリケーションの設定を削除します。
更新日2012年12月14日
gnome 3アプリの場合、上記のgconftool-2コマンドは次のように置き換えられます。
gsettings reset-recursively [schema]
アプリケーションのスキーマを見つけることができます
gsettings list-schemas | grep application
自動的な方法はわかりませんが、隠し設定ディレクトリをホームディレクトリから手動で削除できます。
通常、ディレクトリ名は.appname
ホームディレクトリにあります.mozilla
。たとえば、mozilla firefoxにはnameの設定フォルダーがあります。
nautilusの隠しディレクトリを表示するには、を押します CTRL + H
~/.local/share/application