Como posso instalar o nginx 1.9.5 no debian jessie?

1

Eu adicionei estas linhas ao "/etc/apt/sources.list":

deb http://nginx.org/packages/mainline/debian/ jessie nginx
deb-src http://nginx.org/packages/mainline/debian/ jessie nginx

Depois disso, tentei atualizar o nginx com:

sudo apt-get clean && sudo apt-get install nginx

Mas recebo o seguinte erro:

Unpacking nginx (1.9.15-1~jessie) over (1.6.2-5+deb8u1) ...
dpkg: error processing archive /var/cache/apt/archives/nginx_1.9.15-1~jessie_amd64.deb (--unpack):
 trying to overwrite '/usr/share/nginx/html/index.html', which is also in package nginx-common 1.6.2-5+deb8u1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/nginx_1.9.15-1~jessie_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

O que estou fazendo de errado? Obrigado.

    
por belyid 05.05.2016 / 12:39

2 respostas

3

Execute os comandos abaixo no seu terminal:

sudo dpkg -P nginx-common
sudo apt-get install -f

Se ele mostrar qualquer problema de dependência ao desinstalar o pacote nginx-common acima, elimine o pacote nginx-common juntamente com suas dependências:

sudo apt-get purge nginx*

Antes de executar o comando acima, não esqueça de verificar os pacotes de dependência que serão eliminados junto com o nginx.

sudo apt-get purge -s nginx*

Então você poderá instalar o NGinX.

    
por 08.02.2018 / 15:30
0

Depois do que você fez, como você disse, antes de executar o comando apt-get update, você precisa obter a chave pública do nginx: %código% %código% Em seguida, atualize e instale.

    
por 05.01.2017 / 14:11