ubuntu14.04安装的是indigo这个版本的,本人是在虚拟机上进行操作。
安装ros
首先确保系统连接了网络和更换镜像源(中国地区的)。
1.安装ROS源列表:
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
2.安装密钥:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 AAAD1D3563E5A736A4F561EE884D6308E89713C4
3.设置完之后更新
sudo apt-get update
4.安装ROS
sudo apt-get install ros-indigo-desktop-full
5.初始化
sudo rosdep init
6.最后一步,到这里就安装完成了
rosdep update
设置环境
echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
source ~/.bashrc
测试ROS安装是否成功
终端输入
roscore
遇见的问题
1.初始化失败
解决办法:
打开hosts文件
sudo gedit /etc/hosts
在文件末尾添加,保存再尝试应该就可以了
151.101.84.133 raw.githubusercontent.com
2.rosdep update失败
解决办法:
- 多试几次命令有可能成功
- 更换网络连接,再继续尝试
- 再不行就用网络代理