Você pode rsync
um espelho . O benefício disso é que você pode atualizar apenas executando o comando novamente. A desvantagem é que você está baixando tudo ... Estamos falando de centenas de gigabytes.
Se você quiser apenas armazenar atualizações em cache entre os clientes lan, um proxy de armazenamento em cache é provavelmente uma ideia melhor.
Mas, supondo que você quer tudo, vamos começar criando um diretório para o nosso espelho.
mkdir -p ubuntu-mirror/dists
Então, podemos rsync
para isso. Minha versão abaixo apenas mostra os bits que você precisa, em vez de sincronizar todos os lançamentos. Se você precisar de -backports
ou -proposed
, adicione-os.
rsync -avz rsync://archive.ubuntu.com/ubuntu/dists/precise{,-security,-updates} ubuntu-mirror/dists/
Existe um espelho na Universidade da Indonésia. Eles podem ter uma rede melhor e com certeza terão melhor latência do que um servidor londrino para você. Substitua kambing.ui.ac.id
em archive.ubuntu.com
. Tudo está assinado, desde que você não esteja adicionando chaves falsamente, você pode confiar em espelhos.
Agora, isso levará cerca de cem anos para ser executado pela primeira vez. Eu não tenho idéia, isso realmente depende do servidor, sua conexão e quão grande o repositório realmente é naquele momento no tempo. É quase certo que demorará tanto que você estará desatualizado imediatamente. Felizmente, a atualização é mais rápida.
Se você encontrar kambing.ui.ac.id
com pacotes quebrados, use o servidor central.
Mas depois disso, você pode compartilhá-lo da maneira que quiser e adicioná-lo às suas fontes do apt. Novamente, está tudo usando as chaves padrão, portanto, não é necessário adicionar mais nada, exceto seu local, ao seu /etc/apt/sources.list
.