Как проще всего сбросить файл конфигурации, который я случайно удалил? [дубликат]

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

Я случайно удалил файл конфигурации ( / etc / pptpd .conf ) и интересовался, как лучше всего восстановить файл конфигурации по умолчанию, который поставляется с пакетом pptpd. Есть ли способ "извлечь" отдельный файл из пакета?

5
задан 14 July 2012 в 03:10

4 ответа

Существует ли путь к "контролю" единственный файл от пакета?

Да, это легко с dpkg-deb инструмент.

  1. Использовать dpkg --list | grep pptpd найти Вашу pptpd версию.
  2. Загрузите соответствующий deb файл с http://archive.ubuntu.com/ubuntu/pool/main/p/pptpd/
  3. Для удобства в этом примере мы возьмем имя, pptpd.deb
    • Используйте следующее для получения файла TAR содержания, из которого можно извлечь файлы, в которых Вы нуждаетесь:
      dpkg-deb --fsys-tarfile pptpd.deb > pptpd.tar
  4. Можно смонтировать TAR в Наутилусе для легкого получения до файла, или можно использовать командную строку tar.
  5. С другой стороны, вместо того, чтобы преобразовать в файл TAR, можно непосредственно извлечь deb к каталогу с:
    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
4
ответ дан 14 July 2012 в 03:10
sudo dpkg-reconfigure packageName

В вашем случае:

sudo dpkg-reconfigure pptpd
0
ответ дан 14 July 2012 в 03:10

Еще один вариант получения файлов обратно, который немного менее радикальный, чем удаление / очистка:

sudo apt-get install --reinstall ppptd

Это повторно загрузит пакет и восстановит все отсутствующие файлы.

0
ответ дан 14 July 2012 в 03:10

Безусловно, самый простой способ - запускать в терминале по одной строке за раз:

sudo apt-get purge pptpd
sudo apt-get install pptpd

Это удаляет установку pptpd (включая файлы конфигурации), а затем переустанавливает вторую строку. .

0
ответ дан 14 July 2012 в 03:10

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

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