Прошу помощи по apt pinning. Debian 8 x64, но решение, я так понимаю, будет идентично убунтовскому.
Дефолтный релиз не указывал.
Цели:- Из стороннего репозитория ставится qtox и несколько пакетов, больше никаких пакетов с этого репозитория не ставится
- Если имя пакета не совпадает с вышеуказанными, ставить его из jessie-backports
- Если в jessie-backports пакет не найден, ставить его из ветки jessie
- Все пакеты обновляются по apt update && apt upgrade в соответствии с правилами выше
Содержимое /etc/apt/sources.list:
deb [arch=amd64,i386] http://ftp.ru.debian.org/debian/ jessie main contrib
deb-src http://ftp.ru.debian.org/debian/ jessie main
deb [arch=amd64,i386] http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
# jessie-updates, previously known as 'volatile'
deb [arch=amd64,i386] http://ftp.ru.debian.org/debian/ jessie-updates main
deb-src http://ftp.ru.debian.org/debian/ jessie-updates main
# Jessie backports
deb [arch=amd64,i386] http://ftp.ru.debian.org/debian/ jessie-backports main contrib
# qTox
deb https://pkg.tox.chat/ nightly main
Содержимое /etc/apt/preferences:
Package: qtox libavformat-tox56 libavdevice-tox56 libavcodec-tox56 libavutil-tox54 libswscale-tox3
Pin: origin "pkg.tox.chat"
Pin-Priority: 991
Package: *
Pin: origin "pkg.tox.chat"
Pin-Priority: -10
Package: *
Pin: release n=jessie
Pin-Priority: 500
Package: *
Pin: release n=jessie-backports
Pin-Priority: 999
Package: *
Pin: release n=jessie-updates
Pin-Priority: 500
Вопросы:- Все ли я правильно сделал?
- Не отвалятся ли обновления с jessie-updates, security.debian.org и основного jessie-репозитория?
Заранее спасибо
