可以在Ubuntu 16.04的Beagle Bone Black上安装哪种Robot操作系统(ROS)发行版?
可以在Ubuntu 16.04的Beagle Bone Black上安装哪种Robot操作系统(ROS)发行版?
Answers:
每年五月都有ROS发布。每个ROS版本将仅在一个Ubuntu LTS上受支持。即使仍支持ROS版本,ROS发行版也会放弃对EOL(生命周期终止)Ubuntu发行版的支持。目前仅在Ubuntu 16.04上支持ROS Kinetic版本。
配置您的Ubuntu存储库,以允许“受限”,“ Universe”和“ multiverse”。
运行以下命令:
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://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116
sudo apt update
选择四个默认ROS配置之一。
sudo apt install ros-kinetic-desktop-full # full desktop
sudo apt install ros-kinetic-desktop # desktop install
sudo apt install ros-kinetic-ros-base # no GUI
sudo apt install ros-kinetic-PACKAGE # individual package installation
为了找到可用的软件包,使用:apt-cache search ros-kinetic
然后替换PACKAGE
在ros-kinetic-PACKAGE
通过发现可用的软件包的一个apt-cache search ros-kinetic
初始化rosdep
。rosdep
使您能够轻松地为要编译的源安装系统依赖性,并且是运行ROS中某些核心组件所必需的。
sudo rosdep init
rosdep update
环境设定
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
得到rosinstall
。rosinstall
使用一个命令,您可以轻松下载ROS软件包的许多源树。
sudo apt install python-rosinstall
要测试您的安装,请访问官方ROS教程。
配置您的Ubuntu存储库,以允许“受限”,“ Universe”和“ multiverse”。
运行以下命令:
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://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
sudo apt update
选择四个默认ROS配置之一。
sudo apt install ros-melodic-desktop-full # full desktop
sudo apt install ros-melodic-desktop # desktop install
sudo apt install ros-melodic-ros-base # no GUI
sudo apt install ros-melodic-PACKAGE # individual package installation
为了找到可用的软件包,使用:apt-cache search ros-melodic
然后替换PACKAGE
在ros-melodic-PACKAGE
通过发现可用的软件包的一个apt-cache search ros-melodic
初始化rosdep
。rosdep
使您能够轻松地为要编译的源安装系统依赖性,并且是运行ROS中某些核心组件所必需的。
sudo rosdep init
rosdep update
环境设定
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
得到rosinstall
。rosinstall
使用一个命令,您可以轻松下载ROS软件包的许多源树。
sudo apt install python-rosinstall-generator python-wstool build-essential
要测试您的安装,请访问官方ROS教程。
dpkg: error processing package ros-kinetic-desktop-full (--configure): dependency problems - leaving unconfigured