Usuwając pakiet oprogramowania, instalując go ponownie, zapamiętuje ustawienia


8

Zainstalowałem bluefish za pomocą sudo apt-get install bluefish. To było bardzo błędne, więc postanowiłem go usunąć za pomocą sudo apt-get purge bluefish, a następnie za pomocą sudo apt-get autoremove Następnie ponownie go zainstalowałem za pomocą sudo apt-get install bluefishi wszystkie poprzednie ustawienia zostały zachowane. Dlaczego?


Dla jasności dzieje się tak dlatego , że każdy użytkownik ma własne (niezależne) ustawienia, a odinstalowanie programu nie powinno zakłócać ustawień każdego użytkownika. Jest to część protokołu bezpieczeństwa Linux.
Paddy Landau

@PaddyLandau: Jeśli znasz odpowiedź na pytanie, wpisz właściwą odpowiedź zamiast komentarza. A
David Foerster

@DavidFoerster Myślę, że OP pytał raczej o mechanikę niż o tło koncepcyjne. Ale i tak dzięki :)
Paddy Landau,

Odpowiedzi:


14

To dlatego, że ustawienia użytkownika są przechowywane w katalogu domowym i nie są usuwane. Spróbuj znaleźć bluefishkatalog w katalogu ~/.configlub ~/.bluefishkatalog w domu i usuń go, aby zresetować preferencje użytkownika.

Aktualizacja: Jak Zanna wspomniała w komentarzu (który jest teraz usunięty), jest w .bluefishdomu.


Dzięki, zadziałało. Mimo to Bluefish jest bardzo wadliwy (na przykład przycisk Zastosuj i OK w preferencjach nie działa), co mnie zastanawia: jeśli jest specjalnie dla edytora Linuksa i nadal jest tak wadliwy, czy powinienem go nadal używać? Czy to jest bezpieczne? (To nie jest temat)
Foobarer

@Foobarer Nie używam teraz Bluefish. Myślę, że powinieneś rozważyć użycie znacznie lepszych alternatyw, takich jak Bracket (do front-endów) i / lub wzniosły, atom itp. Wydaje się, że wszyscy korzystają z tych dni
Anwar

3

Niektóre programy zachowują preferencje dotyczące konfiguracji zainstalowanego oprogramowania, którego aplikacja będzie używać do instalacji i użytkowania. Te dane są zapisywane w ukrytych plikach / folderach w twoim katalogu domowym. Możesz je wyświetlić, pokazując ukryte pliki w Nautilus za pomocą Ctrl + Hlub w powłoce za pomocą ls -ado przeglądania plików. W twoim przypadku chcesz usunąć oprogramowanie i przeprowadzić czystą instalację. Więc rób to, co robiłeś: sudo apt-get purge bluefishznajdź pliki programu w swoim katalogu domowym, a następnie ręcznie je usuń. Następnie możesz wykonać czystą ponowną instalację.

Zobacz te linki w celach informacyjnych:

Jak całkowicie usunąć aplikację

Jaki jest prawidłowy sposób całkowitego usunięcia aplikacji?


1

Czasami aplikacje używają własnych folderów do przechowywania swoich ustawień, więc musisz usunąć pliki z tych folderów. Aby zobaczyć, które foldery są używane przez te aplikacje, wyszukaj pliki o nazwie aplikacji, którą chcesz całkowicie usunąć. Używam catfishdo tego aplikacji Catfish File Search , ale zrobi to każda aplikacja do wyszukiwania plików, która przeszukuje „ukryte” foldery. Po znalezieniu plików konfiguracyjnych używanych w aplikacji usuń je. Powinieneś zauważyć, że po uruchomieniu aplikacji ustawienia zostały zresetowane do wartości domyślnych.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.