Имеют ли репозитории '..-backports' автоматический приоритет над стандартными репозиториями? в sources.list

Имеют ли репозитории '..-backports' автоматический приоритет над стандартными репозиториями? в sources.list

Имеет ли значение порядок ..-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

короче говоря, да (они имеют приоритет). как только версия пакета становится выше, она используется по умолчанию, если вы не измените настройки своей системы.

Связанный контент