
Недавно я удалил некоторое программное обеспечение с помощью sudo apt-get --purge autoremove
, думая, что это удалит все его следы, включая неиспользуемые зависимости и файлы конфигурации. Однако я обнаружил, что файл конфигурации остался в моей домашней папке.
Есть ли более сильная команда, которая устранит даже это?
Кроме того, безопасно ли удалять скрытые файлы и папки в папке home, если это просто файлы конфигурации или это другие типы файлов?
решение1
apt-get purge
удаляет только системные файлы конфигурации (например, созданные debconf). Он ничего не трогает в вашей домашней папке — вам придется удалить их вручную. Это имеет смысл, если вы задумаетесь: может быть несколько пользователей, которые, вероятно, не захотят, чтобы администраторы удаляли данные из их домашних папок!
Приложения обычно хранят данные конфигурации в одной из следующих скрытых папок, которые вы можете удалить, если уверены, что эти данные вам не понадобятся:
~/.application
~/.config/application
~/.cache/application
~/.local/share/application
Заменив application
на имя приложения или пакета. Большинство приложений не хранят пользовательские файлы в этих папках, и если вы случайно удалите что-то из своей домашней папки, что необходимо системе, оно обычно просто создается заново. Конечно, не помешает заглянуть внутрь перед тем, как удалять их, просто чтобы убедиться, что там ничего нет.тыхочу туда.
Для приложений gnome 2 вам также может понадобиться выполнить:
gconftool-2 --recursive-unset /apps/application
(снова заменив application
на имя приложения), что позволит избавиться от настроек вашего приложения.
Обновление 14.12.2012
Для приложений gnome 3 команда gconftool-2, указанная выше, заменяется на:
gsettings reset-recursively [schema]
Схему для приложения вы можете найти здесь
gsettings list-schemas | grep application
решение2
Я не знаю автоматического способа, но вы можете вручную удалить скрытый каталог конфигурации из вашего домашнего каталога.
Обычно имя каталога находится .appname
в вашем домашнем каталоге, например, в Mozilla Firefox есть папка конфигурации с именем .mozilla
.
Чтобы отобразить скрытый каталог из nautilus, нажмитеCTRL + H