Пріоритети для сховищ можна вказувати, використовуючи механізм "приколювання" (pinning) пакунків. Так, для кожного пакунка (або групи пакунків) в залежності від його версії, походження або випуску, до якого цей пакунок включено (фактично — сховища), можна вказати певний числовий пріоритет, який в подальшому буде визначальним фактором для менеджерів пакунків під час прийняття рішення про вибір конкретного варіанту пакунка для встановлення. Більш-менш детально про це йдеться тут —
http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.uk.html#s-pin. Можна спробувати розповісти про це простими словами і використовуючи наочні приклади, але якщо зовсім лаконічно, то:
1) уважно вивчаємо вивід команди
apt-cache policy2) відмічаємо для себе рядок
release потрібного нам сховища
3) в файлі /etc/apt/preferences робимо запис такого вигляду
Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 500
де Package — назва пакунка для якого ми бажаємо змінити пріоритет (в даному випадку — всі пакунки), Pin — поле, що в даному прикладі визначає наше сховище, Pin-Priority — новий пріоритет (детальніше про те, як діє те або інше число — за посиланням вище).
Крім того,
man apt_preferences.
PS. Панове, приєднуйтесь. Впевнений, що таких цікавинок при роботі з apt та dpkg можна знайти безліч. Поділіться власним досвідом.