Comment utiliser les packages Stretch / testing?


12

Je souhaite installer la dernière version de Deluge sur mon Raspbian.

La distribution actuelle, Jessie (stable), contient la version 1.3.10 mais je veux la dernière 1.3.13.

La prochaine distribution, Stretch (testing), contient la version 1.3.13.

Comment puis-je activer apt pour obtenir les packages de la distribution Stretch?


Vous pouvez également essayer avec Dietpi, ils ont une image alpha Stretch: dietpi.com/phpbb/viewtopic.php?f=9&t=986
user3376763

Réponses:


15

J'ai adapté les instructions ici à notre cas.

Créez d'abord les fichiers suivants dans /etc/apt/preferences.d:

jessie.pref:

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

stretch.pref:

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

Maintenant, créez un ensemble correspondant pour /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

Enfin, mettez à jour la liste des packages:

sudo apt-get update

Et maintenant, vous pouvez installer Deluge à partir de la distribution Stretch:

sudo apt-get install deluged -t stretch

Obtention:

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

Selon la réponse de @prisma, j'ai dû changer a = jessie en n = jessie pour que cela fonctionne correctement.
famdekk

Existe-t-il un moyen de le faire pour un seul package sur Raspbian? J'ai juste besoin d'une version dev de network-manager.
Petrus Theron

0

Sauf que cela ne fonctionne pas pour raspbian:

Pin: release a=jessie

Ne correspond pas correctement à Jessie

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

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

il n'y a pas de balise Archive dans le fichier de version de raspbian, donc il faut faire correspondre n = (nom de code)

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

...travaille pour moi.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.