Eu sou novo no Ubuntu.
Quero configurar um repositório local para Ubuntu 12.04 (Precise Pangolin), porque não tenho acesso à Internet no meu laptop. Baixei o repositório usando um link local (mirror ini Indonesia), mas parte do repositório está com erro. Qual seria um link ou similar para o download?
Responder1
Você podersync
um espelho para fora. A vantagem disso é que você pode atualizar apenas executando o comando novamente. A desvantagem é que você está baixandotudo... Estamos falando de centenas de gigabytes.
Se você deseja apenas armazenar atualizações em cache entre clientes LAN,um proxy de cacheé provavelmente uma ideia melhor.
Mas supondo que você queira tudo, vamos começar criando um diretório para nosso espelho.
mkdir -p ubuntu-mirror/dists
Então podemos rsync
entrar nisso. Minha versão abaixo apenas fornece os bits necessários, em vez de sincronizar cada versão. Se você precisar -backports
ou -proposed
, adicione-os.
rsync -avz rsync://archive.ubuntu.com/ubuntu/dists/precise{,-security,-updates} ubuntu-mirror/dists/
Há um espelho na Universidade da Indonésia. Eles podem ter uma rede melhor e quase certamente terão melhor latência do que um servidor de Londres para você. Substitua kambing.ui.ac.id
por archive.ubuntu.com
. Tudo está assinado, desde que você não adicione chaves falsamente, você pode confiar nos espelhos.
Agora, isso levará cerca de cem anos para ser executado pela primeira vez. Não tenho ideia, isso realmente depende do servidor, da sua conexão e do tamanho real do repositório naquele momento. É quase certo que levará tanto tempo que você ficará desatualizado imediatamente. Felizmente, a atualização é mais rápida.
Se você encontrar kambing.ui.ac.id
pacotes quebrados, use o servidor central.
Mas depois disso, você pode simplesmente compartilhá-lo como quiser e adicioná-lo às suas fontes adequadas. Novamente, tudo está usando as chaves padrão, então você não precisa adicionar mais nada, exceto sua localização ao seu arquivo /etc/apt/sources.list
.