Wie benutzt man Stretch / Testpakete?


12

Ich möchte die letzte Version von Deluge auf meinem Raspbian installieren.

Die aktuelle Distribution, Jessie (stable), enthält die Version 1.3.10, aber ich möchte die letzte Version 1.3.13.

Die nächste Distribution, Stretch (testing), enthält die Version 1.3.13.

Wie kann ich es apt ermöglichen, die Pakete aus der Stretch-Distribution abzurufen?


Sie können es auch mit Dietpi versuchen, es gibt ein Stretch-Alpha-Bild: dietpi.com/phpbb/viewtopic.php?f=9&t=986
user3376763

Antworten:


15

Ich habe die Anleitung hier an unseren Fall angepasst .

Erstellen Sie zunächst die folgenden Dateien 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

Erstellen Sie jetzt einen passenden Satz für /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

Aktualisieren Sie zum Schluss die Paketliste:

sudo apt-get update

Und jetzt können Sie Deluge aus der Stretch-Distribution installieren:

sudo apt-get install deluged -t stretch

Erhalten:

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

Laut @prismas Antwort musste ich a = jessie in n = jessie ändern, damit es richtig funktioniert.
Famdekk

Gibt es eine Möglichkeit, dies für ein einzelnes Paket auf Raspbian zu tun? Ich brauche nur eine Dev-Version von Network-Manager.
Petrus Theron

0

Abgesehen davon funktioniert nicht für Raspbian:

Pin: release a=jessie

Passt nicht richtig zu Jessie

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

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

Es gibt kein Archiv-Tag in der Release-Datei von Raspbian, daher muss man mit n = (Codename) übereinstimmen.

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

...funktioniert bei mir.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.