前言
ubuntu20.04安装ROS后rosdep update不通过,采用网站代理的方式解决,将脚本下载下来后需将python版本修改为python3,推荐使用方法2,方法1有可能不成功。
参考链接
https://www.ncnynl.com/archives/202109/4549.html
https://zhuanlan.zhihu.com/p/397624291
方法1操作步骤
- 下载命令脚本并赋予脚本可执行权限
wget https://gitee.com/ncnynl/rosdep/raw/master/rosdep_update.sh
sudo chmod +x ./rosdep_update.sh
- 修改脚本中python版本为python3
gedit rosdep_update.sh
修改后如下图
- 执行脚本并重新运行rosdep update
sudo ./rosdep_update.sh
rosdep update
注:我运行了两次rosdep update才成功
方法2操作步骤
- 安装国内源的rosdep
sudo pip install rosdepc
sudo pip3 install rosdepc
如果没有pip3。
sudo apt-get install python3-pip
- 执行rosdep update
sudo rosdepc init
rosdepc update
以后遇到rosdep的地方都换成rosdepc即可。