Как восстановить / etc / nginx? [закрыто]


104

По ошибке я удалил каталог / etc / nginx на моем ПК с ubuntu 11.10. Как мне восстановить каталог ngnix в / etc / nginx?

Я выполнил эти команды:

  1. sudo su
  2. rm -rf /etc/nginx

Я хочу снова получить каталог / etc / nginx. как?

Я попробовал это, чтобы переустановить nginx:

  1. sudo apt-get update
  2. sudo apt-get upgrade
  3. sudo apt-get install nginx

тогда это дает следующее

Reading package lists... Done

Building dependency tree   

Reading state information... Done
E: Unable to locate package nginx

Как я могу получить полную версию программного обеспечения nginx на ubuntu 11.10?


У меня были эти ошибки ln: failed to create symbolic link ‘/etc/nginx/modules-enabled/50-mod-http-auth-pam.conf’: and dpkg: пакет обработки ошибок libnginx-mod-http-auth-pam (--configure): `No such file or directory`, приведенный ниже ответ был полезен. Спасибо.
jmunsch

Ответы:


293

Чтобы воссоздать его, сначала удалите с помощью очистки, чтобы удалить даже файлы конфигурации и записи:

sudo apt-get purge nginx nginx-common nginx-full

затем переустановите:

sudo apt-get install nginx

Если описанное выше не работает для вас, вы также можете попробовать использовать параметр --force-confmiss в dpkg.

sudo dpkg --force-confmiss -i /var/cache/apt/archives/nginx-common_*.deb 

спасатель жизни! Спасибо даже за работу над поврежденными apt
Дэниел Аденью
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.