
Имеет ли значение порядок ..-backports
репозиториев в sources.list?
...или он ..-backports
имеет приоритет над стандартными записями, независимо от размещения?
Являются ли два следующих примера фактически одинаковыми?
deb http://archive.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid-backports main restricted universe multiverse
против.
deb http://archive.ubuntu.com/ubuntu lucid-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse
решение1
Пакеты в бэкпортах всегда имеют более высокие номера версий, чем другие стандартные репозитории, так что по сути да.
Традиционно это было правильно. Поскольку бэкпорты всегда имеют более высокие номера версий, чем другие карманы, если они включены, они будут предпочтительными.
Однако это фактически изменилось в последних версиях Ubuntu. Для выпуска 10.04 (Natty) мы изменили apt так, чтобы он устанавливал бэкпорты только в том случае, если они специально запрошены (что можно сделать, добавив -t oneiric-backports
(или аналогичный) флаг в apt-get
.
(Ни на что из этого не влияет порядок записей в файлах sources.list; они используются только в том случае, если несколько строк предоставляют одну и ту же версию пакета; в этом случае мы извлекаем ее из первой из перечисленных)
решение2
короче говоря, да (они имеют приоритет). как только версия пакета становится выше, она используется по умолчанию, если вы не измените настройки своей системы.