На этот вопрос уже есть ответ здесь:
Я случайно удалил файл конфигурации ( / etc / pptpd .conf
) и интересовался, как лучше всего восстановить файл конфигурации по умолчанию, который поставляется с пакетом pptpd. Есть ли способ "извлечь" отдельный файл из пакета?
Существует ли путь к "контролю" единственный файл от пакета?
Да, это легко с dpkg-deb
инструмент.
dpkg --list | grep pptpd
найти Вашу pptpd версию.pptpd.deb
dpkg-deb --fsys-tarfile pptpd.deb > pptpd.tar
tar
.mkdir pptpd-temp && dpkg-deb -x pptpd.deb pptpd-temp
Примечание: в этом случае,
pptpd.conf
конфигурационный файл по умолчанию, который идет с пакетом и не создается динамично во время установки, какdpkg-deb
с переключателем списка-c
демонстрирует:$ dpkg-deb -c pptpd_1.3.4-5ubuntu2_amd64.deb | grep conf -rw-r--r-- root/root 2247 2012-03-01 22:03 ./etc/pptpd.conf
sudo dpkg-reconfigure packageName
В вашем случае:
sudo dpkg-reconfigure pptpd
Еще один вариант получения файлов обратно, который немного менее радикальный, чем удаление / очистка:
sudo apt-get install --reinstall ppptd
Это повторно загрузит пакет и восстановит все отсутствующие файлы.
Безусловно, самый простой способ - запускать в терминале по одной строке за раз:
sudo apt-get purge pptpd
sudo apt-get install pptpd
Это удаляет установку pptpd
(включая файлы конфигурации), а затем переустанавливает вторую строку. .