Você está fazendo 2 perguntas diferentes, ou melhor, você tem 2 tags diferentes em sua pergunta - repositório e espelhos.
A maioria das respostas já abordou o porquê e como por trás dos espelhos. Como mais uma anedota (e o plural de anedota são dados!), Eu corro um espelho do Mint, Ubuntu e Debian simplesmente para fornecer acesso muito mais rápido no laboratório de informática em que ensino. 20 pessoas todas recebendo atualizações de uma só vez ou fazendo netinstalls , ou ... vai muito mais rápido na velocidade de gigabit do que na internet de 5 MB que alimenta o edifício.
Mas repositórios ....
As idéias por trás dos acordos de recompra para Ubuntu realmente tudo começou com o Debian (que Ubuntu é fortemente baseado em) e sistema de gerenciamento de pacotes do Debian que inclui os apt
serviços públicos em várias versões e encarnações ( apt
, apt-get
, aptitude
, etc). Com o sistema de gerenciamento de pacotes Debian, é dito um sistema básico padrão de onde obter pacotes e atualizações de software. Pode ser qualquer número de fontes - discos rígidos, CD-ROM / DVD, compartilhamento de rede ou via protocolo de rede como http (s), ftp e rsync. Parte dessas informações inclui qual software está disponível e quais pacotes dependem de outros pacotes até o sistema básico.
Isso permite que você execute um comando como apt-get install task-mate-desktop
e o sistema de gerenciamento de pacotes diz "bem, você precisa ter esta versão da libraryA instalada e essa versão da libraryB instalada e a versão 3.14 e ..." e já que ele sabe o que você instalou , ele sabe o que precisa recuperar da fonte (provavelmente um desses espelhos que você estava perguntando) e obtém o que precisa e instala tudo. Observe que as ferramentas de gerenciamento de software da GUI no Ubuntu et al. são apenas front-ends para o apt e o dpkg.
Agora, o Debian / Ubuntu / Mint / etc. as pessoas não são as únicas que fazem coisas assim. Os lançamentos do BSD e a coleção de ports, bem como a pkg
ferramenta, yum
para Redhat e distribuições similares, a coleção de portage do Gentoo e outros.