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

2

A ordem dos repositórios ..-backports em sources.list é significativa?
... ou ..-backports tem precedência sobre as entradas padrão, independentemente da colocação?

Os dois exemplos a seguir são efetivamente os mesmos?

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
    
por Peter.O 06.11.2010 / 04:57

2 respostas

7

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

Tradicionalmente, isso está correto. Como os backports sempre têm números de versão mais altos que os outros, se eles 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 apenas instale backports se eles forem especificamente solicitados (o que você pode fazer adicionando o sinalizador -t oneiric-backports (ou similar) a apt-get .

(Nada disso é afetado pela ordem das entradas nos seus arquivos sources.list; eles são usados apenas se várias linhas fornecerem a mesma versão exata de um pacote, e, nesse caso, buscaremos a mesma da primeira lista)

    
por cscarney 06.11.2010 / 05:08
2

em suma sim (eles têm precedência). uma vez que a versão do pacote é mais alta, ela é usada por padrão, a menos que você altere as preferências do sistema.

    
por RolandiXor 06.11.2010 / 05:09