互联网和 apt-get 非常慢

互联网和 apt-get 非常慢

13.10我现在正在使用 xubuntu ,遇到了一些网络问题。当我使用apt-get它时,下载几千字节几乎要花很长时间。我得到如下结果,然后它在那里停顿了很长时间:

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)

在我看来,这些冻结是由“翻译”包引起的,它们总是被忽略。我也尝试过更换服务器,但也没用,如下所示。

当我重新加载时,synaptic我收到此消息:

无法下载所有存储库索引

由于网络问题,存储库可能不再可用或无法连接。如果可用,将使用失败索引的旧版本。否则,将忽略存储库。检查您的网络连接,并确保“设置”下“存储库”中的存储库地址正确。

获取失败http://archive.canonical.com/ubuntu/dists/saucy/InRelease
某些索引文件下载失败。它们已被忽略或使用旧文件代替。

如果有人能帮助我,我会非常高兴!

谨致问候,Jens

输出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)

部分输出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)]>

答案1

Apt-fast 是一个脚本,它可以通过使用命令行下载加速器(例如 Axel 或 Aria2)并为每个包设置多个连接来“大幅提高 APT 下载速度”。

apt-fastUbuntu 用户可以从官方 PPA安装最新稳定版本:

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

apt-fast配置:

当通过 PPA 在 Ubuntu 中安装 apt-fast 时,软件包会询问您是否要使用 aptitude 或 apt-get,以及要使用哪个下载管理器(axel 或 aria2c)。如果稍后您想更改某些 apt-fast 选项,请使用以下命令:

sudo dpkg-reconfigure apt-fast

aria2c 是 apt-fast 开发人员推荐的下载工具,主要是因为它支持断点续传下载。

使用 apt-fast:

apt-fast 的工作方式与 apt-get 相同,您所要做的就是使用“sudo apt-fast install PACKAGE”而不是“apt-get”等等进行任何操作。

安装包:

sudo apt-fast install PACKAGE

升级包:

sudo apt-fast upgrade

安装包的构建依赖项:

sudo apt-fast build-dep PACKAGE

就像我说的,这些命令与 apt-get 相同,你所要做的就是将“apt-get”替换为“apt-fast”。还有一个下载命令(“apt-fast download PACKAGE”),它将二进制文件下载到当前目录中。

答案2

首先:Ign没问题 - 这意味着 repo 自上次检查以来没有改变,并且不需要下载任何索引。

看来您正在通过 ipv6 访问 ubuntu repo,您​​是否注意到其他启用 ipv6 的主机存在任何问题?

您可以使用ping6traceroute6快速检查延迟和数据包丢失(但您应该记住,您的 ISP 或中间主机可能会以不同的方式处理 TCP 和 ICMP 流量),即

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

数据包丢失或时间过长表明您的网络存在一些问题。

尝试将其与通过 ipv4 的 ICMP 进行比较:

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

如果问题似乎与网络有关,请尝试删除 ipv6 并检查是否有帮助。您可以从网络接口中删除 ipv6 地址(使用 DHCP 后,它将在重新连接后重新分配,因此这样做是安全的):

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

您还可以检查 repo 在浏览器中的工作方式,或者尝试使用curl/wget或类似的低级工具(选择单线程工具)下载某些内容,例如

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

如果使用浏览器/wget 获得的下载速度比使用 apt 快得多 - 则可能是 apt 存在一些问题。

相关内容