O que pode ser feito quando os repositórios listados em sources.list são desativados

1

Durante muitos dias eu estava tentando fazer apt-get update e eu costumava receber um erro: could not connect to server . Eu pensei que deveria ser um problema relacionado à minha máquina. Mais tarde, acidentalmente, quando copiei e colei um link do arquivo de fontes na barra de endereços do navegador, descobri que era porque a resolução de nomes de domínio dos repositórios do meu país estava falhando. Eu, dolorosamente, editei os arquivos sources.list em todas as minhas 3 máquinas de in.archive para us.archive . E funcionou bem. Então, minha pergunta é: não é possível especificar vários repositórios existentes em locais diferentes?

    
por nixnotwin 02.04.2011 / 15:52

1 resposta

3

É completamente possível especificar vários repositórios, por exemplo:

deb http://in.archive.ubuntu.com/ubuntu/ natty main restricted
deb http://us.archive.ubuntu.com/ubuntu/ natty main restricted

Se as mesmas versões dos mesmos pacotes forem encontradas nos dois repositórios listados, o apt baixará os arquivos do primeiro repositório listado. Se o primeiro repositório estiver desatualizado e o segundo tiver arquivos mais novos, o apt irá puxar do segundo repositório listado. Se um dos repositórios estiver inoperante, o apt irá extrair do repositório que permanece ativo.

Observe que você ainda verá reclamações em seus gerenciadores de pacotes se o repositório estiver inoperante, embora isso não deva afetar adversamente sua capacidade de baixar software, a menos que todos os repositórios estejam inativos.

    
por Emmet Hikory 12.07.2011 / 16:45