Os repositórios '..-backports' têm precedência automaticamente sobre os repositórios padrão? em fontes.list

Os repositórios '..-backports' têm precedência automaticamente sobre os repositórios padrão? em fontes.list

A ordem dos ..-backportsrepositórios em sources.list é significativa?
...ou tem ..-backportsprecedência sobre as entradas padrão, independentemente do posicionamento?

Os dois exemplos a seguir são efetivamente iguais?

deb http://archive.ubuntu.com/ubuntu lucid-updates   main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid-backports main restricted universe multiverse

vs.

deb http://archive.ubuntu.com/ubuntu lucid-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid-updates   main restricted universe multiverse

Responder1

Os pacotes em backports sempre têm números de versão mais altos do que os outros repositórios padrão, então efetivamente sim.

Tradicionalmente, isso tem sido correto. Como os backports sempre têm números de versão mais altos que os outros pockets, se estiverem habilitados, eles serão preferidos.

No entanto, isso realmente mudou nas versões recentes do Ubuntu. Para a versão 10.04 (Natty), alteramos o apt para que ele só instale backports se eles forem solicitados especificamente (o que você pode fazer adicionando o -t oneiric-backportssinalizador (ou similar) ao apt-get.

(Nada disso é afetado pela ordem das entradas em seus arquivos sources.list; elas são usadas apenas se várias linhas fornecerem exatamente a mesma versão de um pacote; nesse caso, nós o buscaremos no primeiro listado)

Responder2

em suma, sim (eles têm precedência). quando a versão do pacote for superior, ela será usada por padrão, a menos que você altere as preferências do seu sistema.

informação relacionada