0
点赞
收藏
分享

微信扫一扫

Linux系统下Ros库的安装

q松_松q 2022-01-20 阅读 78
linuxubuntu

更新package(建议在安装所有软件前都要执行这两个命令):

sudo apt-get update
sudo apt-get upgrade

在这里插入图片描述
打开系统设置->点击“软件和更新”->点击“Ubuntu软件”->全选中并且点击“下载至”按钮:选择一个合适的服务器
在这里插入图片描述
设置Ubuntu的sources.list

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

添加key

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116

再次更新

sudo apt-get update

在这里插入图片描述
根据自己Ubuntu的版本选择ROS的版本,这里用的Ubuntu20.4,安装ROS noetic完整版(时间有点久,下载慢,解压还好)
执行sudo apt-get install aptitude

sudo aptitude install ros-noetic-desktop-full

若报错显示“下列软件包存在未满足的依赖关系”,一般是由于版本问题所导致,
在这里插入图片描述
Ubuntu提供几种解决方案但一定要理智采用,有时需要倒退软件依赖的版本。
在这里插入图片描述
如上图,若选了Y会发现还是报错。
这里应选择“不接受该解决方案”,即输入n,它就会换另一种能给软件依赖降级的方案,后面即可成功安装。
再次执行sudo apt install ros-noetic-desktop-full
在这里插入图片描述
启动Ros
输入roscore
在这里插入图片描述
打开新的终端
输入rosrun turtlesim turtlesim_node
出现小乌龟即说明Ros安装完成。
在这里插入图片描述

举报

相关推荐

0 条评论