ubuntu16.04安装ros并解决rosdep init失败问题,以及编译orbslam2

一、安装ros

1.首先进入下边这个地方,确保设置成这样

 2.开始在ubuntu终端中运行下边命令

     每个人的操作不同会导致下边下载会出现不一样的错误,可以多看几个博客去执行对应的命令,就算我的会在你那报错也没关系,从头执行其他博客的命令,不需要进行对我的删除,这里值得说的是,以后装好ros后切忌不要随意进行卸载和删除的命令,如果需要,前提是你比较熟悉,不然会很头疼

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt-get update
sudo apt-get install ros-kinetic-desktop-full
sudo rosdep init
rosdep update

      上边rosdep init一步对于大部分人都将会出现问题,以前看过很多博客,都说去修该host文件,但经过我七八次重装的经验来说,确实没必要,已经有大佬解决了此问题,几行代码即可解决,代码如下

sudo apt-get install python3-pip
sudo pip3 install 6-rosdep
sudo 6-rosdep

或者

sudo pip install rosdepc
sudo pip3 install rosdepc
sudo apt-get install python3-pip 
sudo pip3 install rosdepc

有一说一,一次不一定行,但可以循环多执行几次,基本上没问题

然后执行下边代码

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

那这一步我们就完美的装好了我们的ros了。
此时去运行ros自带的测试小乌龟,若可以操作乌龟就证明安装彻底成功啦:
新开三个终端(记住是开三个终端),分别输入

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值