2012-09-11 9 views
67

Per errore ho rimosso la directory/etc/nginx nel mio Ubuntu 11.10 PC. Come posso ripristinare la directory ngnix in/etc/nginx?Come posso ripristinare/etc/nginx?

ho fatto questi comandi:

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

voglio ottenere ancora directory/etc/nginx. Come?

ho provato questo di reinstallare nginx:

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

allora si dà seguito

Reading package lists... Done 

Building dependency tree 

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

Come posso ottenere il software nginx completo su ubuntu 11.10?

+0

ho avuto questi errori 'ln: non è riuscito a creare un link simbolico '/etc/nginx/modules-enabled/50-mod-http-auth-pam.conf': e' dpkg: errore pacchetto di elaborazione libnginx- mod-http-auth-pam (--configure): 'Nessun file o directory simile 'è stata utile la risposta qui sotto. Grazie. – jmunsch

risposta

187

per ricrearlo, prima di disinstallazione utilizzando spurgo per eliminare anche i file e record di configurazione:

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

quindi reinstallare:

sudo apt-get install nginx 

Se sopra non funziona per voi, si può anche provare usando l'opzione --force-confmiss di dpkg.

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

Ho appena provato questi comandi. Ora sta funzionando. Grazie. –