Як я можу відновити / 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): `Немає такого файлу чи каталогу`: відповідь нижче був корисний. Дякую.
jmunsch

Відповіді:


289

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

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 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.