key303 2024-03-25 22:29 采纳率: 50%
浏览 193
已结题

Ubuntu换源之后仍然很慢

Ubuntu换源之后从网页下载的速度还是很慢怎么解决?换了好几个源都是这样。

sudo gedit /etc/apt/sources.list
sudo apt-get update
sudo apt-get upgrade
sudo wget https://root.cern/download/root_v6.30.04.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz

换源操作如上,结果还是10kb左右的速度

img

宽带测速如下

img

  • 写回答

9条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-03-25 22:29
    关注

    引自免费微信小程序:皆我百晓生

    针对您在 Ubuntu 系统中更换软件源后,执行 apt-get updateapt-get upgrade 操作时速度正常,但在通过 wget 命令从网页下载特定文件(例如 ROOT 库)时依然很慢的问题,这里有几个可能的解决方案:

    1. 网络连接问题:尽管您已换到较快的源进行更新和升级,但是下载 ROOT 软件包的速度取决于与目标服务器的网络连接质量。您可以尝试更换不同的时间段下载,或者使用其他网络环境测试下载速度。

      • 尝试使用代理服务器加速下载,比如设置 HTTP(S)_PROXY 环境变量(如果适用的话)。
    2. CDN 或镜像站点选择:虽然您已经选择了 tuna 镜像站作为 APT 源,但下载 ROOT 包时并未使用镜像站。您可以查找是否有国内提供 ROOT 下载的镜像源,并使用相应的链接下载。

      # 假设找到一个国内镜像站的地址,例如 http://mirror.example.com/root/downloads/root_v6.30.04.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz
      sudo wget http://mirror.example.com/root/downloads/root_v6.30.04.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz
      
    3. 分段下载或断点续传:利用 wget-c 参数支持断点续传功能,如果因网络不稳定导致下载中断,可以继续接着上次的位置下载。

      sudo wget -c https://root.cern/download/root_v6.30.04.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz
      
    4. 限制带宽:有时候,由于网络拥塞,适当限制 wget 的下载速度反而能提高稳定性,可以使用 --limit-rate 参数限制速率。

      sudo wget --limit-rate=50k https://root.cern/download/root_v6.30.04.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz
      
    5. 使用其他工具下载:尝试使用 aria2、axel 等多线程下载工具,它们可能能更高效地利用网络资源。

      # 使用 aria2 下载
      sudo apt install aria2
      aria2c https://root.cern/download/root_v6.30.04.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz
      
      # 使用 axel 下载
      sudo apt install axel
      axel https://root.cern/download/root_v6.30.04.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz
      

    请根据实际情况尝试上述方案,以改善下载速度。同时,请确保没有防火墙或网络策略对您的下载行为进行了限制。如果始终无法解决,可能需要联系您的网络服务提供商寻求协助。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(8条)

报告相同问题?

问题事件

  • 系统已结题 4月3日
  • 已采纳回答 3月26日
  • 修改了问题 3月25日
  • 创建了问题 3月25日