Como posso restaurar / etc / nginx? [fechadas]

104

Por engano, removi o diretório / etc / nginx do meu ubuntu 11.10 PC. Como posso restaurar o diretório ngnix em / etc / nginx?

Eu fiz estes comandos:

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

Quero obter novamente o diretório / etc / nginx. como?

Tentei reinstalar o nginx:

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

então dá o seguinte

Reading package lists... Done

Building dependency tree   

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

Como posso obter software nginx completo no ubuntu 11.10?

Gowri Naidu R
fonte
Eu tive estes erros ln: failed to create symbolic link ‘/etc/nginx/modules-enabled/50-mod-http-auth-pam.conf’: and dpkg: error processing package libnginx-mod-http-auth-pam (--configure): `Não existe esse arquivo ou diretório` a resposta abaixo foi útil. Obrigado.
jmunsch de

Respostas:

289

Para recriá-lo, primeiro desinstale usando purge para remover até mesmo arquivos e registros de configuração:

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

em seguida, reinstale:

sudo apt-get install nginx

Se acima não funcionar para você, você também pode tentar usar a opção --force-confmiss do dpkg.

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