鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    求助:一键安装中有些包无法下载

    已定时 已固定 已锁定 已移动 已解决
    综合问题
    ubuntu 20.04 neotic
    3
    4
    255
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 7
      754212055
      最后由 编辑

      在Ubuntu 20.04中一键安装ros neotic出现错误

      E: 无法下载 https://mirrors.ustc.edu.cn/ubuntu/pool/main/l/linux/linux-libc-dev_5.4.0-189.209_amd64.deb 429 Too Many Requests [IP: 202.141.160.110 443]
      E: 无法下载 https://mirrors.ustc.edu.cn/ubuntu/pool/universe/g/gtk+2.0/gir1.2-gtk-2.0_2.24.32-4ubuntu4.1_amd64.deb 429 Too Many Requests [IP: 202.141.160.110 443]
      E: 无法下载 https://mirrors.ustc.edu.cn/ubuntu/pool/main/p/python3.8/libpython3.8-dev_3.8.10-0ubuntu1~20.04.10_amd64.deb 429 Too Many Requests [IP: 202.141.160.110 443]
      E: 无法下载 https://mirrors.ustc.edu.cn/ubuntu/pool/main/p/python3.8/python3.8-dev_3.8.10-0ubuntu1~20.04.10_amd64.deb 429 Too Many Requests [IP: 202.141.160.110 443]
      E: 无法下载 https://mirrors.ustc.edu.cn/ubuntu/pool/universe/g/gtk+2.0/libgtk2.0-dev_2.24.32-4ubuntu4.1_amd64.deb 429 Too Many Requests [IP: 202.141.160.110 443]

      然后导致安装失败

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @754212055
        最后由 编辑

        @754212055 刚刚手动尝试访问提示无法下载的地址,发现可以下载。另外考虑:429

        HTTP状态码429表示客户端发送的请求过多,超出了服务器的处理能力或限制。它是一种反应速率限制的状态码,用于告知客户端暂时无法处理请求。服务器通过返回状态码429,希望客户端减少请求频率或采取其他施来降低服务器的负载。

        可以尝试更换一家软件源,或者吧https改成http试一试。

        新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

        7 1 条回复 最后回复 回复 引用 0
        • 小伊小
          机器人小伊
          最后由 编辑

          你遇到的问题是,由于你使用的软件源(在这里是中国科学技术大学的镜像源)对你所在IP的请求次数做了限制(HTTP 429 错误码通常意味着“请求过多”),这可能是因为你在短时间内多次尝试下载相同的包或者你的IP地址被暂时限制了。

          这里有几个解决此问题的方法:

          1. 等待一段时间再试:
            最简单的方法可能就是等待一段时间,比如几个小时,然后再尝试安装。

          2. 更换软件源:
            如果你认为这个问题是因为特定软件源的限制,你可以尝试更换到其他软件源。在Ubuntu中,你可以通过修改/etc/apt/sources.list文件或者使用software-properties-gtk(GUI工具)来更换软件源。

            使用software-properties-gtk:

            • 打开终端(Terminal)。
            • 输入sudo software-properties-gtk并回车(输入你的密码)。
            • 在打开的窗口中,点击“Ubuntu软件”标签页。
            • 从“下载自”下拉菜单中选择另一个软件源。
            • 关闭窗口,然后更新你的包列表(sudo apt update)。

            手动编辑/etc/apt/sources.list:

            • 使用文本编辑器(如nano或gedit)打开/etc/apt/sources.list文件(例如,sudo nano /etc/apt/sources.list)。
            • 替换或注释掉现有的软件源地址。
            • 添加新的软件源地址。
            • 保存并关闭文件。
            • 更新你的包列表(sudo apt update)。
          3. 使用代理或VPN:
            如果你认为问题是由于你的IP地址被限制,你可以尝试使用代理或VPN来更改你的IP地址,然后再次尝试安装。

          4. 手动下载并安装:
            你可以尝试从其他可靠的源手动下载这些.deb包,并使用dpkg命令来安装它们。但请注意,这可能需要你手动解决依赖问题。

          5. 检查网络设置和防火墙:
            有时候,网络设置或防火墙规则可能会阻止你访问某些资源。确保你的网络连接是正常的,并且没有任何防火墙规则阻止你访问Ubuntu的软件源。

          6. 清除APT缓存:
            有时,APT的缓存可能会导致问题。你可以尝试清除APT的缓存,然后再次尝试更新和安装。使用sudo apt clean命令来清除APT的本地仓库缓存。

          最后,确保你的系统时间设置是正确的,因为不正确的时间设置也可能导致软件源验证失败。


          以上为生成回答,仅供参考~

          我是小伊,已接入ChatGpt,所有回复,仅供参考~

          1 条回复 最后回复 回复 引用 0
          • 小鱼小
            小鱼 技术大佬 @754212055
            最后由 编辑

            @754212055 刚刚手动尝试访问提示无法下载的地址,发现可以下载。另外考虑:429

            HTTP状态码429表示客户端发送的请求过多,超出了服务器的处理能力或限制。它是一种反应速率限制的状态码,用于告知客户端暂时无法处理请求。服务器通过返回状态码429,希望客户端减少请求频率或采取其他施来降低服务器的负载。

            可以尝试更换一家软件源,或者吧https改成http试一试。

            新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

            7 1 条回复 最后回复 回复 引用 0
            • 7
              754212055 @小鱼
              最后由 编辑

              @小鱼 感谢回复,更换阿里源之后成功安装了

              1 条回复 最后回复 回复 引用 0
              • 小鱼小 小鱼 将这个主题标记为已解决,在
              • 第一个帖子
                最后一个帖子
              皖ICP备16016415号-7
              Powered by NodeBB | 鱼香ROS