Як користуватися пакетами Stretch / тестування?


12

Я хочу встановити останню версію Deluge на моєму Raspbian.

Поточний розподіл, Джессі (стабільний), містить версію 1.3.10, але я хочу останнього 1.3.13.

Наступний розподіл, розтягнення (тестування), містить версію 1.3.13.

Як я можу включити apt для отримання пакетів з дистрибутива Stretch?


Також ви можете спробувати з Dietpi, вони мають алфавітку Stretch: dietpi.com/phpbb/viewtopic.php?f=9&t=986
користувач3376763

Відповіді:


15

Я пристосував тут інструкції до нашого випадку.

Спочатку створіть такі файли в /etc/apt/preferences.d:

jessie.pref:

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

stretch.pref:

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

Тепер, створивши відповідний набір для /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

Нарешті оновіть список пакунків:

sudo apt-get update

А тепер ви можете встановити Deluge з дистрибутива Stretch:

sudo apt-get install deluged -t stretch

Отримання:

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

Відповідно до відповіді @prisma, мені довелося змінити a = jessie на n = jessie, щоб воно працювало правильно.
famdekk

Чи є спосіб зробити це для одного пакету на Raspbian? Мені просто потрібна розроблена версія мережевого менеджера.
Петрус Терон

0

За винятком цього, не працює для raspbian:

Pin: release a=jessie

Не відповідає правильно Джессі

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

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

у файлі випуску raspbian немає тегу Archive, тому потрібно відповідати n = (кодова назва)

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

... працює на мене.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.