前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu18.04 ROS安装小记

Ubuntu18.04 ROS安装小记

作者头像
Mezereon
发布2020-09-08 10:19:13
6270
发布2020-09-08 10:19:13
举报
文章被收录于专栏:MyBlogMyBlog

一开始遇到

代码语言:javascript
复制
sudo apt-get install ros--desktop-full (E: Unable to correct problems, you have held broken packages.)

多方搜索之后,先使用apt-get安装aptitude

代码语言:javascript
复制
sudo apt-get install aptitude

然后使用aptitude安装对应的ros

代码语言:javascript
复制
sudo aptitude install ros-desktop-full

接着是配置下zshrc

代码语言:javascript
复制
echo "source /opt/ros/melodic/setup.zsh" >> ~/.zshrc
source ~/.zshrc

如果你用的是bashrc,则是

代码语言:javascript
复制
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

接着是配置依赖

代码语言:javascript
复制
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

进行初始化

代码语言:javascript
复制
sudo rosdep init
rosdep update

初始化的时候遇到错误

代码语言:javascript
复制
ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.

下载并配置proxychains来解决

代码语言:javascript
复制
sudo apt-get install proxychains

然后编辑配置文件,在文件末尾处,将内容改为自己的代理地址以及端口

代码语言:javascript
复制
sudo vi /etc/proxychains.conf

之后执行

代码语言:javascript
复制
sudo proxychains rosdep init
proxychains rosdep update

注意后面update的时候不要加sudo,不然会有权限问题

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档