Como instalo uma versão específica do Nginx no Ubuntu?

2

Eu tenho um servidor web Ubuntu 14.04 e gostaria de instalar uma versão principal específica do Nginx nele. Isso significa que, se eu instalar o Nginx 1.8, não quero que o Ubuntu atualize para o 1.9 a qualquer momento. No entanto, atualizações de versões secundárias estão corretas (1.8.1 a 1.8.2).

Eu encontrei o PPA nginx/stable , mas alguém não está mantendo um repositório onde eu possa escolher a versão atual para instalar? Isso seria semelhante ao pacote oficial do Ubuntu, mas apenas uma nova versão principal.

Eu considero isso como um requisito essencial para poder manter ambientes estáveis onde (a) eu posso garantir uma versão específica e (b) software crítico não repentinamente apenas salta uma versão principal para cima e conseqüentemente quebra devido a, e. não compatibilidade com arquivos de configuração.

    
por sbrattla 14.10.2015 / 15:59

2 respostas

3

Instale a versão específica em nginx ppa

sudo apt-get install nginx=1.8.*

E fique lá

sudo apt-mark hold nginx=1.8.*

embora você possa ficar com 'stable' e confiar nos mantenedores do pacote.

sudo -s
nginx=stable # use nginx=development for latest development version
echo "deb http://ppa.launchpad.net/nginx/$nginx/ubuntu lucid main" > /etc/apt/sources.list.d/nginx-$nginx-lucid.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C
apt-get update
apt-get install nginx

como-prevenir-atualizar-de-um-específico -package

    
por 14.10.2015 / 16:15
0

Se você quiser instalar uma versão do Nginx (ou de quaisquer ferramentas / aplicativos) diferente da versão oficial do repositório, a melhor maneira é fazer o download do tarball e da auto-compilação.

Eu não acho que este é o melhor lugar para perguntar se algum repositório do launchpad é mantido ou não. O melhor é fazer essa pergunta para os proprietários do repositório e eles lhe dirão se foram mantidos regularmente ou não.

No entanto, não é uma ciência de foguetes, então apenas compile você mesmo a partir da fonte.

    
por 14.10.2015 / 16:18

Tags