ubuntu安装ROS rosdep init rosdep update报错,完美解决方案!

ubuntu安装ROS rosdep init rosdep update报错,终于让我发现完美解决方法啦!清华源解决

问题的原因

rosdep init,rosdep update报错的根本原因还是国内网络连不上外网。所以改DNS之类的方法都是比较偶然能成功的方法,不可能完美解决这个问题。
之前看到的比较好的方法,一个是科学上网,另一个是找到github上rosdep init,rosdep update所需要的东西,然后下载到本地。科学上网的方法又涉及到ubuntu系统,是很多小伙伴初学的大boss。至于github的话,不一定找得到合适的仓库,或者仓库太老了更新不及时也不好用。接下来介绍一个完美解决的方法,是清华源提供的。

完美解决!

最近在网上冲浪的时候偶然进入了清华的ros镜像网站,发现了一段之前一直忽略的一段话!
链接在这: https://mirrors.tuna.tsinghua.edu.cn/help/rosdistro/
在这里插入图片描述
这是什么意思呢,就是把rosdep init,rosdep update所干的事情,通过下面的步骤就可以等效替代了!
下面拷贝一下清华源上的文字方便大家拷贝:

# 手动模拟 rosdep init
sudo mkdir -p /etc/ros/rosdep/sources.list.d/
sudo curl -o /etc/ros/rosdep/sources.list.d/20-default.list https://mirrors.tuna.tsinghua.edu.cn/github-raw/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
# 为 rosdep update 换源
export ROSDISTRO_INDEX_URL=https://mirrors.tuna.tsinghua.edu.cn/rosdistro/index-v4.yaml
rosdep update

# 每次 rosdep update 之前,均需要增加该环境变量
# 为了持久化该设定,可以将其写入 .bashrc 中,例如
echo 'export ROSDISTRO_INDEX_URL=https://mirrors.tuna.tsinghua.edu.cn/rosdistro/index-v4.yaml' >> ~/.bashrc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山楂没我渣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值