Очистивши програмний пакет, перевстановивши його, він запам'ятовує налаштування


8

Я встановив синюшку за допомогою sudo apt-get install bluefish. Це було дуже баггі, тому я вирішив видалити його за допомогою sudo apt-get purge bluefish, а потім, використовуючи sudo apt-get autoremove Потім, я знову встановив його, використовуючи sudo apt-get install bluefishзнову, і всі колишні налаштування зберігалися. Чому так?


Для ясності, причина , чому це відбувається, що кожен користувач має свою власну (незалежну) настройку, і видалення програми не повинен мучитися з настройками кожного користувача. Це частина протоколу безпеки Linux.
Падді Ландау

@PaddyLandau: Якщо ви знаєте відповідь на питання, будь ласка, напишіть правильну відповідь замість коментаря.a
Девід Фоерстер,

@DavidFoerster Я думаю, що ОП розпитували про механіку, а не про концептуальні передумови. Але все одно спасибі :)
Paddy Landau

Відповіді:


14

Причиною цього є те, що конкретні налаштування користувача зберігаються у вашому домашньому каталозі і не видаляються. Спробуйте знайти під домашнім bluefishкаталогом ~/.configабо ~/.bluefishкаталог, і видаліть його, щоб скинути налаштування користувача.

Оновлення: Як згадувала Занна у коментарі (який зараз видалено), це не .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.