
A ordem dos ..-backports
repositórios em sources.list é significativa?
...ou tem ..-backports
precedê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-backports
sinalizador (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.