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 № 1Você 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