Насколько я знаю, я могу удалить программу из Ubuntu с помощью этой команды ...
$ sudo dpkg -r packagename
Но это не удаляет зависимости при установке packagename
. Чтобы удалить все файлы, включая зависимости, нам нужно применить эту команду ...
$ sudo apt-get --purge autoremove packagename
Но мой вопрос - удалить пакет и все его зависимости - это действительно хорошая практика? Будет ли команда --purge autoremove
делать мою систему такой же, как перед установкой пакета packagename
? Или иногда я могу получить некоторые поврежденные файлы, и моя система может зависнуть при попытке удалить все? На самом деле я боюсь реализовать команду --purge autoremove
и хочу узнать мнение эксперта, прежде чем практиковать это!
Это должно быть довольно безопасно. Автоудалите удаляет только пакеты, которые были установлены зависимостью удаленного пакета. Они не должны быть необходимы. Вы корректны. Ваша система должна быть как, перед установкой 'packagename'.
Большинство времен, но довольно безопасно, когда Вы используете его, необходимо проверить терминал на названия пакетов, которые собираются быть удаленными, потому что иногда ошибки происходят. Не соглашайтесь на удаление зависимостей не проверив названия дважды пакетов, которые собираются быть удаленными и видеть, существует ли кто-либо, который не должен обычно быть там. Проверьте , что произошло со мной за несколько дней до этого.
Автоудалите только удаляет осиротевший пакеты. Подразумевать, что абсолютно безопасно использовать, не разрушая функциональных или в настоящее время устанавливаемых программ.