Come utilizzare i pacchetti Stretch / test?


12

Voglio installare l'ultima versione di Deluge sul mio Raspbian.

L'attuale distribuzione, Jessie (stabile), contiene la versione 1.3.10 ma voglio l'ultima 1.3.13.

La prossima distribuzione, Stretch (test), contiene la versione 1.3.13.

Come posso abilitare apt per ottenere i pacchetti dalla distribuzione Stretch?


Inoltre puoi provare con Dietpi, hanno un'immagine Alpha stretch: dietpi.com/phpbb/viewtopic.php?f=9&t=986
user3376763

Risposte:


15

Ho adattato le istruzioni qui al nostro caso.

Innanzitutto, crea i seguenti file in /etc/apt/preferences.d:

jessie.pref:

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

stretch.pref:

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

Ora, creando un set di corrispondenza per /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

Infine aggiorna l'elenco dei pacchetti:

sudo apt-get update

E ora puoi installare Deluge dalla distribuzione Stretch:

sudo apt-get install deluged -t stretch

Ottenere:

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

Secondo la risposta di @prisma, ho dovuto cambiare a = jessie in n = jessie perché funzionasse correttamente.
Famdekk,

C'è un modo per farlo per un singolo pacchetto su Raspbian? Ho solo bisogno di una versione di sviluppo del gestore della rete.
Petrus Theron il

0

Tranne questo non funziona per raspbian:

Pin: release a=jessie

Non corrisponde correttamente a Jessie

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

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

non esiste alcun tag Archive nel file di rilascio di raspbian, quindi è necessario abbinare n = (Nome in codice)

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

...per me va bene.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.