Wie kann ich / etc / nginx wiederherstellen? [geschlossen]

104

Ich habe versehentlich das Verzeichnis / etc / nginx auf meinem Ubuntu 11.10-PC entfernt. Wie kann ich das ngnix-Verzeichnis in / etc / nginx wiederherstellen?

Ich habe diese Befehle ausgeführt:

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

Ich möchte wieder das Verzeichnis / etc / nginx erhalten. Wie?

Ich habe versucht, nginx neu zu installieren:

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

dann gibt es folgendes

Reading package lists... Done

Building dependency tree   

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

Wie kann ich eine vollständige Nginx-Software für Ubuntu 11.10 erhalten?

Gowri Naidu R.
quelle
Ich hatte diesen Fehler ln: failed to create symbolic link ‘/etc/nginx/modules-enabled/50-mod-http-auth-pam.conf’: and dpkg: Fehlerverarbeitungspaket libnginx-mod-http-auth-pam (--configure): `Keine solche Datei oder kein solches Verzeichnis` Die folgende Antwort war nützlich. Vielen Dank.
jmunsch

Antworten:

286

Um es neu zu erstellen, deinstallieren Sie zuerst mit purge, um auch Konfigurationsdateien und Datensätze zu entfernen:

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

dann neu installieren:

sudo apt-get install nginx

Wenn dies für Sie nicht funktioniert, können Sie auch versuchen, die Option --force-confmiss von dpkg zu verwenden.

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