После очистки AirVPN Wi-Fi по-прежнему не работает. Как удалить все следы изменений, внесенных в мою систему с помощью этого программного обеспечения? [дубликат]

На этот вопрос уже есть ответ здесь:

Каким образом человек удаляет / очищает остаточные файлы после удаления / очистки приложения?

После удаления клиента AirVPN Eddie через

sudo apt-get remove --purge airvpn

у меня остались затронутые (поврежденные?) Файлы conf в / etc . Я ищу другие файлы, которые не позволяют моему Wi-Fi работать. См. Этот вопрос:

Конфликты DNS и отсутствие подключения Wi-Fi VPN

Щелчок правой кнопкой мыши и удаление этих файлов не работает. Какова правильная команда, чтобы стать владельцем скрытых и системных файлов и удалить их?

-1
задан 6 December 2017 в 13:03

1 ответ

Во время удаления пакета соответствующие сценарии .prerm и .postrm (хранящиеся в /var/lib/dpkg/info) для пакета должны очистить и удалить файлы для пакета, но эти сценарии могут Отсутствие удаления для нескольких файлов или что-то не удалось в процессе во время работы скрипта.

Если пакет установлен через apt-get или apt, в папке /var/lib/dpkg/info будет находиться файл .list со списком всех каталогов и файлов, которые использовались пакетом. Вы можете просмотреть содержимое этого файла и удалить элементы по отдельности с помощью команды sudo rm <filename>. Один из возможных быстрых способов выяснить, какие элементы из списка все еще существуют, состоит в следующем:

while IFS= read -r line || [ -n "$line" ]; 
do 
    [ -f "$line" ] && printf "%s\n" "$line"  
done < /var/lib/dpkg/info/<PACKAGE-NAME>.list 

Конечно, вы могли бы заменить часть printf на rm и запустить этот цикл как root, но я бы не рекомендовал это делать. Проявите осмотрительность, убедитесь, что каждый файл не используется чем-то другим и на самом деле это то, что вы можете удалить, не разрушая вашу систему.

1
ответ дан 6 December 2017 в 13:03

Другие вопросы по тегам:

Похожие вопросы: