在ubuntu安装ros
解决ubuntu没有网的问题
查看虚拟机的网络适配器,点击虚拟机左上角的编辑,选择NAT模式,更改设置,其他网络清除,在虚拟机的首页选择网络适配器
这样,虚拟机便有了网络。
选择清华源
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’
- 添加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
$ sudo apt install ros-melodic-desktop-full
4.初始化rosdep
问题一:
安装ROS时执行到sudo rosdep init时出现sudo rosdep:找不到命令提示
解决方法:需要输入:
sudo apt install python-rosdep2
然后输入:
$ sudo rosdep init
$ sudo rosdep init
$ rosdep update - 设置环境变量
$ echo “source /opt/ros/melodic/setup.bash” >> ~/.bashrc
$ source ~/.bashrc - 安装rosinstall
$ sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential