Apt pinning

Автор Myppomeu, 07 июля 2015, 17:40:46

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Myppomeu

Прошу помощи. 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-репозитория?

Заранее спасибо :)