Usando o apt-p2p
Para atualizar do Intrepid Ibex para o Jaunty, ou mesmo no dia a dia essa forma de usar o apt por p2p torna mais rápido e ajuda a não sobrecarregar os servidores.
Primeiro salve o arquivo source.list da seguinte maneira:
sudo cp /etc/apt/sources.list /etc/apt/sources.backup
Agora instale o apt-p2p da seguinte maneira:
sudo aptitude install apt-p2p -y
Agora faça então:
sed -e ‘s/http:\/\//http:\/\/localhost:9977\//g’ /etc/apt/sources.list > arquivodesaida
Agora faça:
sudo cp arquivodesaida /etc/apt/sources.list
Isso irá trocar todo o http:// por http://localhost:9977/
Agora remova os arquivos de cache da seguinte maneira:
sudo rm -rf /var/cache/apt-p2p/cache/*
Agora é só usar:
sudo aptitude update
Para quem vai atualiar para o Jaunty pode fazer:
update-manager -c- -d
E depois é ?o usar normamente o gerenciador de pacotes.
Para ver as estatísticas, basta no navegador colocar:
A dica do sed foi dada por Henrique Pereira.
Fonte do post: aqui. Mais info: man apt-p2p.
Conheça a comunidade Ubuntu Brasil
http://www.ubuntu-br.org/participe
![]()

April 18th, 2009 21:54 Mozilla Firefox 3.0.8 Ubuntu Linux
Tenho instalado o Jaunty Beta no meu pc, posso usar esse metodo pra atualizar para a versão final quando sair?????
Abs, e quero deixar registrado que acompanho e curto muito seu trabalho, vc é gente que faz!!!!!!
April 19th, 2009 16:58 Mozilla Firefox 3.0.8 Ubuntu Linux
Abraços!!
April 20th, 2009 16:56 Mozilla Firefox 3.0.7 Ubuntu Linux
Uma dica para deixar o sed mais fácil de ler: você pode usar praticamente qualquer caractere como separador. Experimente usar o – e não precisará “escapar” as barras de “http://”.
Outra coisa, como será que o apt-p2p funciona com o apt-cacher? Será que dá certo misturar os dois?
June 17th, 2010 15:57 Mozilla Firefox 3.6.3 Linux
Mensagem de erro: “sed: -e expressão #1, caractere 1: comando desconhecido: `?’”
Alguem sabe me dizer por que não funcionou no Ubuntu 9.10?
Grato,
Silva.