ソフトウェアパッケージをパージして再インストールすると、設定が記憶される


8

Bluefishはを使用してインストールしましたsudo apt-get install bluefish。非常にバグが多かったのでsudo apt-get purge bluefish、を使用して削除し、次にを使用しsudo apt-get autoremove て再インストールしsudo apt-get install bluefish、以前の設定をすべて保持して再インストールしました。何故ですか?


明確にするためにこれが発生する理由は、各ユーザーが独自の(独立した)設定を持っているためであり、プログラムのアンインストールはすべてのユーザーの設定を台無しにすることを想定していません。これは、Linuxセキュリティプロトコルの一部です。
Paddy Landau

@PaddyLandau:あなたが質問に対する答えを知っている場合は、代わりcomment.aの適切な答えを書いてください
デビッド・フェルスター

@DavidFoerster OPは、概念的な背景ではなく、メカニズムについて尋ねていたと思います。とにかくありがとう:)
Paddy Landau 2017年

回答:


14

これは、ユーザー固有の設定がホームディレクトリに保存されており、削除されないためです。ユーザー設定をリセットするために、下のbluefishディレクトリ~/.configまたは~/.bluefishホームの下のディレクトリを見つけて削除してください。

更新: Zannaがコメントで言及したように(これは削除されました)、それ.bluefishはホームの下にあります。


ありがとう、うまくいきました。それでも、Bluefishは非常にバグが多く(たとえば、[設定]の[適用]および[OK]ボタンが機能しない)、それが不思議に思います。それがLinuxエディター専用であり、それでもバグが多い場合、引き続き使用する必要がありますか?安全ですか?(ただし、トピック外です)
Foobarer 2017年

@Foobarer現在Bluefishを使用していません。Bracket(フロントエンドの場合)やsublime、atomなどのより優れた代替手段を使用することを検討する必要があると思います。誰もが最近これらを使用しているようです
Anwar

3

一部のプログラムは、アプリがそのインストールまたは使用に使用するインストール済みソフトウェアの構成設定を保持します。このデータは、ホームディレクトリの隠しファイル/フォルダーに書き込まれます。Nautilusで非表示のファイルを表示するCtrl + Hか、シェルを使用ls -aしてファイルを表示することにより、それらを表示できます。あなたのケースでは、ソフトウェアを削除してクリーンインストールを行います。だから、あなたがしていたことをしてください:sudo apt-get purge bluefishホームディレクトリでプログラムファイルを見つけて、手動で削除してください。その後、クリーンな再インストールを行うことができます。

参照のためにこれらのリンクを参照してください:

アプリケーションを完全に削除する方法

アプリケーションを完全に削除する正しい方法は何ですか?


1

場合によっては、アプリケーションが独自のフォルダを使用して設定を保存するため、それらのフォルダからファイルを削除する必要があります。これらのアプリケーションで使用されているフォルダーを確認するには、完全に削除するアプリケーションの名前が付いたファイルを検索します。私はこのためにCatfishファイル検索アプリケーションを使用catfishしますが、「隠し」フォルダーを検索するファイル検索アプリケーションはすべて機能します。アプリケーションで使用されている構成ファイルを見つけたら、それらを削除します。アプリケーションを実行すると、設定がデフォルトにリセットされていることがわかります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.