O APT pode selecionar automaticamente entre espelhos públicos e locais?

2

Minha empresa usa muitas estações de trabalho Ubuntu, então eu construí um espelho interno do Ubuntu, que funciona muito bem - sincroniza uma vez por dia, e então tudo na LAN obtém atualizações em velocidade de gigabit. No entanto, é realmente muito prático para computadores que não saem do escritório, por ex. desktops. Temos um número de laptops que tive que configurar com repositórios públicos, já que o espelho local não está disponível fora da LAN.

Eu li Como você selecionar o espelho mais rápido a partir da linha de comando? e é bom na medida em que o APT tem a opção de selecionar automaticamente as fontes de pacotes, mas isso só cobre os espelhos oficiais. É possível fazer com que o APT use automaticamente o espelho local, se estiver disponível (por exemplo, DNS resolve corretamente, ping, o que for) e voltar para um espelho público quando os laptops são levados para fora do escritório? Eu já descobri que o APT não gosta de fontes duplicadas, portanto, especificar o deb linhas duas vezes não funcionará. Tenho certeza que eu poderia escrever alguns scripts para fazer isso, mas seria bastante hacky, então estou ansioso para ver se há uma solução mais elegante.

    
por Gargravarr 27.12.2017 / 12:23

0 respostas