Existe alguma ordem de busca entre os repositórios adicionados?

1

Se um aplicativo estiver disponível em vários repositórios adicionados em /etc/apt/sources.list ou /etc/apt/sources.list.d/ ou de qualquer outra forma, como sudo apt install determinará qual repositório usar?

Existe alguma ordem de pesquisa entre os repositórios adicionados?

Obrigado.

    
por Tim 28.10.2018 / 15:06

2 respostas

1

Se vários repositórios fornecerem a mesma versão de um determinado pacote, o primeiro listado ganha :

The files list one source per line (one-line style) or contain multiline stanzas defining one or more sources per stanza (deb822 style), with the most preferred source listed first (in case a single version is available from more than one source).

Isso também se aplica aos arquivos. /etc/apt/sources.list tem prioridade sobre qualquer arquivo em /etc/apt/sources.list.d ; os últimos são processados em ordem de classificação lexical.

    
por 28.10.2018 / 16:24
1

Também existem preferências do apt para "fixar" arquivos de um servidor específico para uma prioridade mais alta ...

ivan@darkstar:/etc/apt$ cat preferences.d/official-package-repositories.pref 
Package: *
Pin: origin live.linuxmint.com
Pin-Priority: 750
    
por 28.10.2018 / 16:33