Internet e apt-get muito lento [fechado]

3

Estou usando o xubuntu 13.10 agora e tenho alguns problemas com a Internet. Quando eu uso apt-get , demora quase uma eternidade para baixar apenas alguns kBytes. Eu obtenho resultados como esses e eles param por um bom tempo:

jens@Ultrabuch:~$ sudo apt-get update
[sudo] password for jens: 
Ign http://extras.ubuntu.com saucy InRelease
Holen: 1 http://extras.ubuntu.com saucy Release.gpg [72 B]                     
OK   http://extras.ubuntu.com saucy Release                                    
OK   http://extras.ubuntu.com saucy/main Sources                               
OK   http://extras.ubuntu.com saucy/main amd64 Packages                        
OK   http://extras.ubuntu.com saucy/main i386 Packages                         
Ign http://extras.ubuntu.com saucy/main Translation-de_DE                      
Ign http://extras.ubuntu.com saucy/main Translation-de                         
Ign http://extras.ubuntu.com saucy/main Translation-en                         
Ign http://archive.canonical.com saucy InRelease                               
OK   http://archive.canonical.com saucy Release.gpg                            
OK   http://archive.canonical.com saucy Release                 
OK   http://archive.canonical.com saucy/partner amd64 Packages                 
OK   http://archive.canonical.com saucy/partner i386 Packages   
Ign http://archive.canonical.com saucy/partner Translation-de_DE
Ign http://archive.canonical.com saucy/partner Translation-de   
Ign http://archive.canonical.com saucy/partner Translation-en   
96% [Verbindung mit archive.ubuntu.com (2001:67c:1360:8c01::18)

Parece-me que esses congelamentos são causados por pacotes de "Tradução", eles são sempre ignorados. Eu tentei mudar o servidor também, isso não funcionou, como pode ser visto abaixo.

Quando eu recarregar synaptic , recebo esta mensagem:

  

Não foi possível baixar todos os índices do repositório

     

O repositório pode não estar mais disponível ou não pôde ser contatado devido a problemas de rede. Se disponível, uma versão mais antiga do índice com falha será usada. Caso contrário, o repositório será ignorado. Verifique sua conexão de rede e verifique se o endereço do repositório está correto em 'Repositórios', em 'Configurações'.

     

Falha ao buscar link
  Alguns arquivos de índice não foram baixados. Eles foram ignorados, ou os antigos foram usados em seu lugar.

Eu ficaria muito feliz se alguém pudesse me ajudar com isso!

Atenciosamente, Jens

Saída de ifconfig -a :

eth0      Link encap:Ethernet  Hardware Adresse 50:b7:c3:07:35:1e  
          UP BROADCAST MULTICAST  MTU:1500  Metrik:1
          RX-Pakete:0 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:0 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:0 (0.0 B)  TX-Bytes:0 (0.0 B)

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:65536  Metrik:1
          RX-Pakete:2440 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:2440 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX-Bytes:211909 (211.9 KB)  TX-Bytes:211909 (211.9 KB)

wlan0     Link encap:Ethernet  Hardware Adresse c8:f7:33:11:38:70  
          inet Adresse:192.168.2.105  Bcast:192.168.2.255  Maske:255.255.255.0
          inet6-Adresse: fe80::caf7:33ff:fe11:3870/64 Gültigkeitsbereich:Verbindung
          inet6-Adresse: 2003:66:8807:c620:456b:7fc9:1041:7cc9/64 Gültigkeitsbereich:Global
          inet6-Adresse: 2003:66:8807:c620:caf7:33ff:fe11:3870/64 Gültigkeitsbereich:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX-Pakete:28809 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:18907 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:32338097 (32.3 MB)  TX-Bytes:3088377 (3.0 MB)

Saída parcial de apt-fast :

Hit http://ftp-stud.hs-esslingen.de saucy-security/restricted Translation-en
Hit http://ftp-stud.hs-esslingen.de saucy-security/universe Translation-en
Ign http://ftp-stud.hs-esslingen.de saucy-backports/main Translation-en_GB     
Ign http://ftp-stud.hs-esslingen.de saucy-backports/main Translation-de        
Ign http://ftp-stud.hs-esslingen.de saucy-backports/multiverse Translation-en_GB
Ign http://ftp-stud.hs-esslingen.de saucy-backports/multiverse Translation-de
Ign http://ftp-stud.hs-esslingen.de saucy-backports/restricted Translation-en_GB
Ign http://ftp-stud.hs-esslingen.de saucy-backports/restricted Translation-de
Ign http://ftp-stud.hs-esslingen.de saucy-backports/universe Translation-en_GB
Ign http://ftp-stud.hs-esslingen.de saucy-backports/universe Translation-de
Ign http://ftp-stud.hs-esslingen.de saucy-security/main Translation-en_GB
Ign http://ftp-stud.hs-esslingen.de saucy-security/main Translation-de
Ign http://ftp-stud.hs-esslingen.de saucy-security/multiverse Translation-en_GB
Ign http://ftp-stud.hs-esslingen.de saucy-security/multiverse Translation-de
Ign http://ftp-stud.hs-esslingen.de saucy-security/restricted Translation-en_GB
Ign http://ftp-stud.hs-esslingen.de saucy-security/restricted Translation-de
Ign http://ftp-stud.hs-esslingen.de saucy-security/universe Translation-en_GB
Ign http://ftp-stud.hs-esslingen.de saucy-security/universe Translation-de
98% [Connecting to archive.canonical.com (2001:67c:1360:8c01::16)]>
    
por heyjay 28.03.2014 / 17:46

2 respostas

0

Primeiro: Ign está ok - significa que o repo não foi alterado desde a última verificação e nenhum índice precisa ser baixado.

Parece que você acessou o repositório do Ubuntu através do ipv6, você notou algum problema com outros hosts habilitados para ipv6?

Você pode usar ping6 ou traceroute6 para verificação rápida de latência e perda de pacotes (embora você deva lembrar que o tráfego TCP e ICMP pode ser tratado de maneira diferente por seu ISP ou hosts intermediários), por exemplo

ping6 -c20 -i0.5 archive.canonical.com

A perda de pacotes ou o tempo alto indica que você tem alguns problemas de rede.

Tente compará-lo ao ICMP via ipv4:

ping -c20 -i0.5 archive.canonical.com

Se o problema parece estar relacionado à rede, tente se livrar do ipv6 e verifique se isso ajuda. Você pode simplesmente excluir o endereço ipv6 da sua interface de rede (com o DHCP ele será reatribuído após reconectar, portanto, é seguro fazê-lo):

sudo ip addr del 2003:66:8807:c620:456b:7fc9:1041:7cc9/64 dev wlan0
sudo ip addr del 2003:66:8807:c620:caf7:33ff:fe11:3870/64 dev wlan0

Além disso, você pode verificar como o repositório funciona no navegador ou tentar fazer o download de algo usando curl / wget ou ferramenta de baixo nível semelhante (escolha ferramenta de thread único), por exemplo

wget http://archive.ubuntu.com/ubuntu/dists/saucy-updates/Contents-i386.gz

Se você obtiver velocidade de download muito maior com o navegador / wget do que com o apt - pode haver algum problema relacionado ao apt.

    
por F2nd 29.03.2014 / 23:35
0

O Apt-fast é um script que pode "melhorar drasticamente a velocidade de download do APT" usando aceleradores de download de linha de comando, como Axel ou Aria2, com várias conexões por pacote.

Usuários do Ubuntu podem instalar o mais recente apt-fast estável de seu PPA oficial:

sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get install apt-fast

apt-fast configuration:

Ao instalar o apt-fast no Ubuntu através do seu PPA, o pacote pergunta se você quer usar aptitude ou apt-get, que gerenciador de download usar (axel ou aria2c). Se, mais tarde, você quiser alterar algumas das opções do apt-fast, use o seguinte comando:

sudo dpkg-reconfigure apt-fast

aria2c é a ferramenta de download recomendada pelos desenvolvedores do apt-fast, principalmente porque suporta a retomada de downloads.

Usando o apt-fast:

apt-fast funciona da mesma forma que o apt-get e tudo que você precisa fazer é usar o "sudo apt-fast install PACKAGE" em vez de "apt-get" e assim por diante para qualquer operação.

Instale um pacote:

sudo apt-fast install PACKAGE

Atualizar pacotes:

sudo apt-fast upgrade

Instale as dependências de compilação para um pacote:

sudo apt-fast build-dep PACKAGE

Como eu estava dizendo, os comandos são idênticos ao apt-get e tudo que você precisa fazer é substituir "apt-get" por apt-fast" . Há também um comando de download ("apt-fast download PACKAGE") que baixa o binário no diretório atual.

    
por Aniruddha 28.03.2014 / 18:46