Aprenda UbuntuInscreva-se aqui

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:

http://localhost:9977

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


4 Responses to “Usando o apt-p2p

  • 1
    Fabricio Malabi
    April 18th, 2009 21:54 Mozilla Firefox 3.0.8 Ubuntu Linux
    Valeu pela dica André, porém tenho uma dúvida.

    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!!!!!!

  • 2
    Andre Gondim
    April 19th, 2009 16:58 Mozilla Firefox 3.0.8 Ubuntu Linux
    Sim, pode ser usado para atualizar para a versão final!!

    Abraços!! ;)

  • 3
    Xisberto
    April 20th, 2009 16:56 Mozilla Firefox 3.0.7 Ubuntu Linux
    Olá André!

    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?

  • 4
    Silva
    June 17th, 2010 15:57 Mozilla Firefox 3.6.3 Linux
    aqui não funcionou o comando “sed -e ’s/http:\/\//http:\/\/localhost:9977\//g’ /etc/apt/sources.list > arquivodesaida”
    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.

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
Fechar
E-mail It