小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
一键安装ros失败 软件包无法下载
-
背景:
在ubuntu20.04上安装ros noetic,使用一键安装命令。
问题描述:
使用一键安装命令后,安装失败,软件包无法下载。
具体细节和上下文:
忽略:1 https://mirrors.ustc.edu.cn/ubuntu focal-updates/main amd64 libc-dev-bin amd64 2.31-0ubuntu9.16
忽略:2 https://mirrors.ustc.edu.cn/ubuntu focal-updates/main amd64 linux-libc-dev amd64 5.4.0-189.209
忽略:3 https://mirrors.ustc.edu.cn/ubuntu focal-updates/main amd64 libc6-dev amd64 2.31-0ubuntu9.16
忽略:4 https://mirrors.ustc.edu.cn/ubuntu focal-updates/universe amd64 gir1.2-gtk-2.0 amd64 2.24.32-4ubuntu4.1
忽略:5 https://mirrors.ustc.edu.cn/ubuntu focal-updates/main amd64 libpython3.8-dev amd64 3.8.10-0ubuntu1~20.04.10
忽略:6 https://mirrors.ustc.edu.cn/ubuntu focal-updates/main amd64 python3.8-dev amd64 3.8.10-0ubuntu1~20.04.10
忽略:7 https://mirrors.ustc.edu.cn/ubuntu focal-updates/universe amd64 libgtk2.0-dev amd64 2.24.32-4ubuntu4.1
错误:1 https://mirrors.ustc.edu.cn/ubuntu focal-updates/main amd64 libc-dev-bin amd64 2.31-0ubuntu9.16
429 Too Many Requests [IP: 2001:da8:d800:95::110 443]
错误:2 https://mirrors.ustc.edu.cn/ubuntu focal-updates/main amd64 linux-libc-dev amd64 5.4.0-189.209
429 Too Many Requests [IP: 2001:da8:d800:95::110 443]
错误:3 https://mirrors.ustc.edu.cn/ubuntu focal-updates/main amd64 libc6-dev amd64 2.31-0ubuntu9.16
429 Too Many Requests [IP: 2001:da8:d800:95::110 443]
错误:4 https://mirrors.ustc.edu.cn/ubuntu focal-updates/universe amd64 gir1.2-gtk-2.0 amd64 2.24.32-4ubuntu4.1
429 Too Many Requests [IP: 2001:da8:d800:95::110 443]
错误:5 https://mirrors.ustc.edu.cn/ubuntu focal-updates/main amd64 libpython3.8-dev amd64 3.8.10-0ubuntu1~20.04.10
429 Too Many Requests [IP: 2001:da8:d800:95::110 443]
错误:6 https://mirrors.ustc.edu.cn/ubuntu focal-updates/main amd64 python3.8-dev amd64 3.8.10-0ubuntu1~20.04.10
429 Too Many Requests [IP: 2001:da8:d800:95::110 443]
错误:7 https://mirrors.ustc.edu.cn/ubuntu focal-updates/universe amd64 libgtk2.0-dev amd64 2.24.32-4ubuntu4.1
429 Too Many Requests [IP: 2001:da8:d800:95::110 443]
E: 无法下载 https://mirrors.ustc.edu.cn/ubuntu/pool/main/g/glibc/libc-dev-bin_2.31-0ubuntu9.16_amd64.deb 429 Too Many Requests [IP: 2001:da8:d800:95::110 443]
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: 2001:da8:d800:95::110 443]
E: 无法下载 https://mirrors.ustc.edu.cn/ubuntu/pool/main/g/glibc/libc6-dev_2.31-0ubuntu9.16_amd64.deb 429 Too Many Requests [IP: 2001:da8:d800:95::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: 2001:da8:d800:95::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: 2001:da8:d800:95::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: 2001:da8:d800:95::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: 2001:da8:d800:95::110 443]
E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试? -
错误提示中显示 "429 Too Many Requests" 表示你的 IP 地址在访问中国科学技术大学(USTC)的软件包镜像站时被拒绝了,因为发出了过多的请求。这通常是由于你的 IP 地址被暂时限制访问,以避免滥用。
为了解决这个问题,你可以尝试以下几个步骤:
-
等待一段时间:
有时等待几分钟到几小时可能会让 IP 地址被自动解封。 -
更换软件源:
尝试更换到另一个软件包镜像站,比如清华大学、阿里云或者官方 Ubuntu 镜像站。你可以通过编辑/etc/apt/sources.list
文件和/etc/apt/sources.list.d/*.list
文件来更改软件源。例如,要更换到清华大学的镜像源,你可以将
/etc/apt/sources.list
文件中的内容替换为:# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse # 预发布软件源,一般不建议启用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
更换完成后,运行
sudo apt update
来更新软件包列表。 -
使用代理或 VPN:
如果你在公司网络或某些受限网络环境中,尝试使用代理或 VPN 来改变你的 IP 地址。 -
手动下载软件包:
如果问题依然存在,你可以尝试从其他渠道手动下载这些软件包,并使用dpkg
命令进行安装。但这通常需要更多的步骤和对 Linux 命令行操作的了解。 -
检查网络问题:
确保你的网络连接是正常的,没有防火墙或路由器设置阻止你访问软件包镜像站。 -
联系软件包镜像站管理员:
如果以上方法都不奏效,你可以尝试联系 USTC 的软件包镜像站管理员,询问是否有关于 IP 限制的具体信息或解决方案。
以上为生成回答,仅供参考~
-