Como posso obter todos os repositórios de pacotes para o servidor Ubuntu 12.04 (Precise Pangolin) [duplicado]

0

Eu sou novo no Ubuntu.

Eu quero configurar um repositório local para o Ubuntu 12.04 (Precise Pangolin), porque eu não tenho acesso à Internet no meu laptop. Eu baixei o repositório usando um link local (mirror ini Indonesia), mas alguns dos repositórios estão errados. O que seria um link ou similar para o download?

    
por Yopi Hardianto 31.10.2015 / 14:55

1 resposta

4

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 .

    
por Oli 31.10.2015 / 15:28