Почему apt-get не устанавливает обратно исходные файлы пакета после того, как я их удалил?
Я изначально установил vsftpd
используя apt-get. После установки у меня был дефолт /etc/vsftpd.conf
файл с примером конфигурации, который я изменил. После облажания решил удалить vsftpd
и установите его обратно. После apt-get remove vsftpd
файл конфигурации все еще был там.
Вопрос 1: Почему файл не был удален?
Я установил обратно vsftpd
с помощью apt-get install
но файл конфигурации по умолчанию не был создан.
Вопрос 2: Почему файл конфигурации по умолчанию не был создан снова?
1 ответ
(1): с remove
как apt-get
В качестве аргумента, он удаляет только двоичные файлы для программы и оставляет конфиги в одиночку, если вы хотите установить (и восстановить из) или перенести в другую систему, конфиги появятся позже. Или, если вы хотите просто перезагрузить программное обеспечение, если вы установите более позднюю версию или тому подобное.
(2): если вы хотите, чтобы пакеты переустанавливали свои значения по умолчанию, попробуйте sudo dpkg-reconfigure [package]
или же sudo apt-get purge [package]; sudo apt-get install [package]
, purge
принудительно удалит все конфигурации. install
после продувки будут переустановлены все настройки по умолчанию.