Como instalar o Nginx 1.8.0 no SMP Debian 7 (3.2.81-1)?

0

Espero que você possa ajudar eu passei o dia todo tentando fazer isso.

Estou usando um servidor de nuvens. Eu instalei o Debian 7 (mínimo) da imagem da empresa de hospedagem. Conectado como root.

Eu adicionei o seguinte ao final do meu /etc/apt/sources.list

deb http://nginx.org/packages/debian/ wheezy nginx
deb-src http://nginx.org/packages/debian/ wheezy nginx

Depois baixei a chave nginx e a adicionei ao meu chave de apt.

Eu então executei os seguintes comandos

apt-get update
apt-get install nginx

O sistema ainda instalou o nginx 1.10.1

Eu entendo que isso é porque o Debian tem uma lista de pacotes 'aprovados' e a única versão 'aprovada' é 1.10.1

Mas adicionando o Nginx ao sources.list e atualizando meu apt-get, fui levado a acreditar que isso me permitiria baixar uma versão mais atualizada do nginx.

Eu tenho seguido 4 tutoriais separados hoje e não consegui fazer nenhum deles funcionar.

Alguém por favor pode me dizer os comandos que eu preciso executar para atualizar o meu nginx para 1.8.0 eu ficaria muito grato. Eu estou tentando instalar esta versão exata 1.8.0 como eu estou trabalhando em uma caixa de desenvolvimento e tentando replicar o ambiente de produção, tanto quanto possível e está usando 1.8.0.

Obrigado

    
por Gary 09.07.2016 / 21:53

1 resposta

0

Obrigado a Stephen Harris por me fornecer esta solução. Ele postou o link para este blog link que tinha um solução simples para o meu problema.

Primeiro eu executei o seguinte comando

apt-cache showpkg <package name>

Neste caso

apt-cache showpkg nginx

Então eu procurei a saída disso para a versão do nginx que eu estava tentando instalar (1.8.0). Tinha um título específico na lista, neste caso: -

1.8.0-1~wheezy

Então eu removi o nginx (isso não estava nas instruções, mas parecia sensato fazer isso) Eu usei o seguinte comando, eu havia aprendido com minhas muitas tentativas anteriores: -

apt-get purge nginx nginx-common

Então eu executei o apt-get install novamente, mas desta vez acrescentei a versão exata que encontrei no passo anterior, assim: -

apt-get install nginx=1.8.0-1~wheezy

Eu então executei o seguinte comando

nginx - v

Para verificar a minha instalação, que era de fato agora ...

nginx version: nginx/1.8.0

Obrigado novamente a Stephen Harris por compartilhar a solução originalmente fornecida por Andrew

    
por 09.07.2016 / 22:12