/ / Como instalar a última versão do nginx em raspbian? - linux, nginx, servidor, framboesa-pi, debian

Como instalar a versão mais recente do nginx no raspbian? - linux, nginx, servidor, framboesa-pi, debian

O que especificar em source.list? porque quando eu escrevo

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

aparece erro:

Unable to find expected entry "" in Release file (Wrong sources.list entry or malformed file)

Respostas:

1 para resposta № 1

Você pode obter o último mais recente, 1.13.1, que suporta ALPN e HTTP 2.0 usando as fontes do Ubuntu. Como um aparte: é melhor colocar modificações em suas fontes apt no dicionário de fontes ao invés de sources.list em si, isso ajuda em termos de manutenção.

Crie um arquivo para o repositório

sudo touch /etc/apt/sources.list.d/nginx.list

Execute o seguinte para adicionar uma referência ao repositório do Ubuntu e backports debian jessie.

sudo bash -c "cat << EOF >> /etc/apt/sources.list.d/nginx.list
# jessie-backports, from stretch-level but with no dependencies
deb http://httpredir.debian.org/debian/ jessie-backports main contrib non-free
deb-src http://httpredir.debian.org/debian/ jessie-backports main contrib non-free

# Nginx repository - use Ubuntu 16.04 LTS Xenial to get packages compiled with OpenSSL 1.0.2
deb http://nginx.org/packages/mainline/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ xenial nginx
EOF"

Atualize suas fontes:

sudo apt-get update

Instalar / Atualizar o OpenSSL

sudo apt-get install -t jessie-backports openssl

Instalar / atualizar o Nginx:

sudo apt-get install nginx

Feito.


1 para resposta № 2

Eu segui a sugestão do @Joe, não funcionou no Raspbian Stretch nginx: Installed: (none) Candidate: 1.10.3-1+deb9u1 Version table: 1.10.3-1+deb9u1 500 500 http://mirrordirector.raspbian.org/raspbian stretch/main armhf Packages 1.10.3-1+deb9u1~bpo8+2 100 100 http://httpredir.debian.org/debian jessie-backports/main armhf Packages

Então eu mudei os pacotes para se referir a stretch backport e debian ao invés do Ubuntu,

# stretch-backports
deb http://httpredir.debian.org/debian/ stretch-backports main contrib non-free
deb-src http://httpredir.debian.org/debian/ stretch-backports main contrib non-free

# Nginx pre built packages
deb http://nginx.org/packages/mainline/debian/ stretch nginx
deb-src http://nginx.org/packages/mainline/debian/ stretch nginx

O novo me dá

nginx: Installed: (none) Candidate: 1.13.3-1~bpo9+1 Version table: 1.13.3-1~bpo9+1 990 990 http://httpredir.debian.org/debian stretch-backports/main armhf Packages 1.10.3-1+deb9u1 500 500 http://mirrordirector.raspbian.org/raspbian stretch/main armhf Packages