Jak mogę przywrócić / etc / nginx? [Zamknięte]

104

Przez pomyłkę usunąłem katalog / etc / nginx na moim komputerze z systemem Ubuntu 11.10. Jak mogę przywrócić katalog ngnix w / etc / nginx?

Zrobiłem te polecenia:

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

Chcę ponownie dostać katalog / etc / nginx. w jaki sposób?

Próbowałem tego ponownie zainstalować nginx:

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

to daje następujące po sobie

Reading package lists... Done

Building dependency tree   

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

Jak mogę uzyskać pełne oprogramowanie Nginx na Ubuntu 11.10?

Gowri Naidu R
źródło
Miałem taki błąd ln: failed to create symbolic link ‘/etc/nginx/modules-enabled/50-mod-http-auth-pam.conf’: and dpkg: błąd przetwarzania pakietu libnginx-mod-http-auth-pam (--configure): `Brak takiego pliku lub katalogu` poniższa odpowiedź była przydatna. Dzięki.
jmunsch

Odpowiedzi:

290

Aby go odtworzyć, najpierw odinstaluj, używając funkcji czyszczenia, aby usunąć nawet pliki konfiguracyjne i rekordy:

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

następnie zainstaluj ponownie:

sudo apt-get install nginx

Jeśli powyższe nie działa, możesz również spróbować użyć opcji --force-confmiss programu dpkg.

sudo dpkg --force-confmiss -i /var/cache/apt/archives/nginx-common_*.deb 
aravind.udayashankara
źródło