Очистка программного пакета, переустановка, он запоминает настройки


8

Я установил Bluefish с помощью sudo apt-get install bluefish. Это было очень глючно, поэтому я решил удалить его с помощью sudo apt-get purge bluefish, а затем с помощью sudo apt-get autoremove Затем я переустановил его с помощью sudo apt-get install bluefishснова, и все прежние настройки были сохранены. Это почему?


Для ясности причина, по которой это происходит, заключается в том, что у каждого пользователя есть свои (независимые) настройки, и удаление программы не должно портить настройки каждого пользователя. Это часть протокола безопасности Linux.
Пэдди Ландау

@PaddyLandau: Если вы знаете ответ на вопрос, напишите правильный комментарий вместо комментария.a
Дэвид Фёрстер

@DavidFoerster Я думаю, что ОП спрашивал о механике, а не о концептуальной основе. Но все равно спасибо :)
Пэдди Ландау

Ответы:


14

Это потому, что пользовательские настройки хранятся в вашем домашнем каталоге и не удаляются. Попробуйте найти bluefishкаталог в каталоге ~/.configили ~/.bluefishкаталог в доме и удалить его, чтобы сбросить настройки пользователя.

Обновление: как Zanna упомянула в комментарии (который теперь удален), это находится .bluefishпод домом.


Спасибо, это сработало. Тем не менее, Bluefish очень глючит (например, кнопки «Применить» и «ОК» для настроек не будут работать), что заставляет меня задуматься: если это специально для редактора Linux, и он все еще такой глючный, я должен продолжать его использовать? Это безопасно? (Это не по теме, хотя)
Foobarer

@ Foobarer Я не использую Bluefish сейчас. Я думаю, вам следует подумать об использовании гораздо лучших альтернатив, таких как Bracket (для
Anwar

3

Некоторые программы сохраняют настройки конфигурации для установленного программного обеспечения, которое приложение будет использовать для его установки и / или использования. Эти данные записываются в скрытые файлы / папки в вашем домашнем каталоге. Вы можете просматривать их, показывая скрытые файлы в Nautilus, используя Ctrl + H, или в оболочке, используя ls -aдля просмотра файлов. В вашем случае вы хотите удалить программное обеспечение и выполнить чистую установку. Итак, сделайте то, что вы делали: sudo apt-get purge bluefishнайдите программные файлы в вашем домашнем каталоге, а затем удалите их вручную. Затем вы можете сделать чистую переустановку.

Смотрите эти ссылки для справки:

Как полностью удалить приложение

Как правильно полностью удалить приложение?


1

Иногда приложения используют свои собственные папки для хранения своих настроек, поэтому вам необходимо удалить файлы из этих папок. Чтобы увидеть, какие папки используются этими приложениями, найдите файлы с именем приложения, которое вы хотите полностью удалить. Для этого я использую приложение поиска файлов Catfish catfish, но подойдет любое приложение для поиска файлов, которое ищет в «скрытых» папках. После того, как вы найдете файлы конфигурации, используемые для приложения, удалите их. Вы должны обнаружить, что после запуска приложения настройки были сброшены до значений по умолчанию.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.