标签:ROS 18.04 sudo ubuntu deb main com
#ROS:unbuntu 18.04 安装ROS
文章目录
前言
第一次写博客,如有不足,还请见谅
一、更换阿里源
sudo vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
注:输入a进行编辑模式,按esc退出编辑模式,:wq保存退出文件,:%d文件内容清空
- 执行更新
sudo apt-get update
二、安装ROS
- 添加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
- 安装ROS:
sudo apt update
apt install ros-melodic-desktop-full
- 初始化ROS
sudo rosdep init
rosdep update
- 设置环境变量
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
- 安装rosinstall
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
- 验证ROS是否安装成功
roscore
三、安装ROS时可能会碰到的问题
-
sudo rosdep init时出现sudo rosdep:找不到命令提示
解决方法:sudo apt install python-rosdep2
然后再输入:sudo rosdep init
如果出现错误提示: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.
解决方法:sudo vim /etc/hosts
添加:199.232.28.133 raw.githubusercontent.com -
rosdep update时报错,建议挂个vpn,一下就成功了,用其他办法一直没成功,所以就不列出来
-
roscore报错,找不到roscore
解决方法:sudo apt install python-roslaunch
如果报错,未满足的依赖关系
接着输入:
git clone https://github.com/ros/catkin.git
cd catkin
git branch melodic-devel
mkdir build
cd build
cmake ..
make
sudo make install
cd ..
python2 setup.py install
python3 setup.py install
如果显示缺少模块之类的,按照指示安装就好
cd
mkdir src
catkin_make
sudo apt install ros-melodic-desktop-full
rosdep update
cd
source ~/.bashrc
标签:ROS,18.04,sudo,ubuntu,deb,main,com 来源: https://blog.csdn.net/qq_45917110/article/details/115455037
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。