Como usar os pacotes Stretch / testing?


12

Quero instalar a última versão do Deluge no meu Raspbian.

A distribuição atual, Jessie (stable), contém a versão 1.3.10, mas eu quero a última 1.3.13.

A próxima distribuição, Stretch (testing), contém a versão 1.3.13.

Como habilitar o apt para obter os pacotes da distribuição Stretch?


Além disso, você pode tentar com Dietpi, eles têm uma imagem alpha Stretch: dietpi.com/phpbb/viewtopic.php?f=9&t=986
— user3376763

Respostas:


15

Adaptei as instruções aqui ao nosso caso.

Primeiro, crie os seguintes arquivos em /etc/apt/preferences.d:

jessie.pref:

Package: *
Pin: release a=jessie
Pin-Priority: 900

stretch.pref:

Package: *
Pin: release a=stretch
Pin-Priority: 750

Agora, criando um conjunto correspondente para /etc/apt/sources.list.d:

jessie.list:

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi

stretch.list:

deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi

Por fim, atualize a lista de pacotes:

sudo apt-get update

E agora você pode instalar o Deluge a partir da distribuição Stretch:

sudo apt-get install deluged -t stretch

Obtenção:

pi@raspberrypi:~ $ deluged --version
deluged: 1.3.13
libtorrent: 0.16.18.0

De acordo com a resposta do @prisma, eu tive que mudar a = jessie para n = jessie para que funcionasse corretamente.
— famdekk

Existe uma maneira de fazer isso para um único pacote no Raspbian? Eu só preciso de uma versão dev do gerenciador de rede.
— Petrus Theron

0

Exceto isso não funciona para o raspbian:

Pin: release a=jessie

Não corresponde corretamente a jessie

cat  /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_stretch_InRelease

...
Origin: Raspbian
Label: Raspbian
Suite: testing
Codename: stretch
...

não há tag Archive no arquivo de lançamento do raspbian, portanto, é necessário corresponder n = (Codename)

Package: *
Pin: release n=jessie
Pin-Priority: 900

...funciona para mim.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.