Eu instalei nginx
usandoapt
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:nginx/stable
sudo apt-get install software-properties-common
sudo apt-get update
sudo apt-get install nginx
Então eu usei whereis nginx
e removi todos os arquivos manualmente usando rm
agora, quero reinstalar, nginx
mas ele não funciona e retorna um erro:
awk: cannot open /etc/nginx/nginx.conf (No such file or directory)
Eu crio /etc/nginx/nginx.conf
e uso apt-get install nginx
ele instalado completamente não funciona.
saída de sudo dpkg -l | grep nginx
:
ii nginx 1.4.3-1~raring0 all small, powerful, scalable web/proxy server
ii nginx-common 1.4.3-1~raring0 all small, powerful, scalable web/proxy server - common files
ii nginx-full 1.4.3-1~raring0 i386 nginx web/proxy server (standard version)
nginx
não era a maneira correta de remover qualquer pacote no ubuntu. Você deveria removê-lo usando o mesmoapt-get
comando. Deixe-me postar a maneira correta de removê-lo completamente e como instalá-lo novamente.Respostas:
Como você conseguiu instalá-lo de qualquer maneira, a primeira coisa a fazer é removê-lo completamente com os arquivos de configuração
Siga estas etapas para removê-lo completamente e instalá-lo novamente.
Abra o terminal e execute estes comandos:
o último comando removerá o repositório também, para que você o adicione novamente:
Agora tente instalá-lo novamente:
Espero que isso resolva seu problema. Responda se você receber algum erro em algum comando específico que descreve o comando.
Esta é a saída de
sudo dpkg -l | grep nginx
:whereis nginx
:fonte
nginx
? Poste também a saída deste comando na sua pergunta:sudo dpkg -l | grep nginx
O problema que você teve foi que você removeu alguns arquivos que não pertencem ao pacote
nginx
, o pacote que instala os arquivos / etc / nginxnginx-common
.Portanto, se você deseja recriar os
/etc/nginx
arquivos, faça:Para determinar a qual pacote pertence um arquivo, você deve executar
dpkg -S <file>
, neste caso:fonte