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-fast
Ubuntu 用户可以从官方 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 的主机存在任何问题?
您可以使用ping6
或traceroute6
快速检查延迟和数据包丢失(但您应该记住,您的 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 存在一些问题。