Wenn Sie ein Softwarepaket löschen und neu installieren, werden die Einstellungen gespeichert

8

Ich habe Bluefish mit installiert sudo apt-get install bluefish. Es war sehr fehlerhaft, also habe ich beschlossen, es mit sudo apt-get purge bluefishund dann mit zu entfernen. sudo apt-get autoremove Dann habe ich es mit sudo apt-get install bluefisherneut installiert und alle früheren Einstellungen wurden beibehalten. Warum ist das so?

Foobarer
quelle
Der Grund dafür ist, dass jeder Benutzer seine eigenen (unabhängigen) Einstellungen hat und die Deinstallation eines Programms nicht mit den Einstellungen jedes Benutzers zu tun haben sollte. Es ist Teil des Linux-Sicherheitsprotokolls.
Paddy Landau
@PaddyLandau: Wenn Sie die Antwort auf eine Frage kennen, schreiben Sie bitte eine richtige Antwort anstelle eines Kommentars.a
David Foerster
@ DavidFoerster Ich denke, dass das OP eher nach der Mechanik als nach dem konzeptionellen Hintergrund gefragt hat. Aber trotzdem danke :)
Paddy Landau

Antworten:

14

Dies liegt daran, dass benutzerspezifische Einstellungen in Ihrem Home-Verzeichnis gespeichert sind und diese nicht entfernt werden. Versuchen Sie, entweder das bluefishVerzeichnis unter ~/.configoder das ~/.bluefishVerzeichnis unter home zu finden und es zu entfernen, um die Benutzereinstellungen zurückzusetzen.

Update: Wie Zanna in dem Kommentar erwähnt hat (der jetzt entfernt wird), ist er zu .bluefishHause.

Anwar
quelle
Danke, es hat funktioniert. Trotzdem ist Bluefish sehr fehlerhaft (zum Beispiel funktioniert die Schaltfläche "Anwenden" und "OK" für Einstellungen nicht), was mich wundert: Wenn es speziell für den Linux-Editor ist und immer noch so fehlerhaft, sollte ich es weiterhin verwenden? Ist es sicher? (Es ist jedoch
kein
@Foobarer Ich benutze Bluefish jetzt nicht. Ich denke, Sie sollten in Betracht ziehen, viel bessere Alternativen wie Bracket (für Front-End-Dinge) und / oder Erhabenes, Atom usw. zu verwenden. Alle scheinen diese heutzutage zu verwenden
Anwar
3

Einige Programme behalten die Konfigurationseinstellungen für installierte Software bei, die die App für die Installation und / oder Verwendung verwendet. Diese Daten werden in versteckte Dateien / Ordner in Ihrem Home-Verzeichnis geschrieben. Sie können sie anzeigen, indem Sie versteckte Dateien in Nautilus mit Ctrl + Hoder in einer Shell ls -azum Anzeigen der Dateien anzeigen. In Ihrem Fall möchten Sie die Software entfernen und eine Neuinstallation durchführen. Machen Sie also das, was Sie getan haben: sudo apt-get purge bluefishSuchen Sie die Programmdateien in Ihrem Home-Verzeichnis und entfernen Sie sie manuell. Dann können Sie eine saubere Neuinstallation durchführen.

Siehe diese Links als Referenz:

So entfernen Sie die Anwendung vollständig

Was ist der richtige Weg, um eine Anwendung vollständig zu entfernen?

G_Style
quelle
1

Manchmal verwenden Anwendungen ihre eigenen Ordner, um ihre Einstellungen zu speichern. Daher müssen Sie die Dateien aus diesen Ordnern entfernen. Um festzustellen, welche Ordner von diesen Anwendungen verwendet werden, suchen Sie nach Dateien mit dem Namen der Anwendung, die Sie vollständig entfernen möchten. Ich verwende hierfür die Catfish File Search-Anwendung catfish, aber jede Dateisuch-App, die "versteckte" Ordner durchsucht , reicht aus. Nachdem Sie die für die Anwendung verwendeten Konfigurationsdateien gefunden haben, löschen Sie sie. Sie sollten feststellen, dass beim Ausführen der Anwendung die Einstellungen auf ihre Standardeinstellungen zurückgesetzt wurden.

user6748852
quelle