def step_x_setup_ros_for_ubuntu_mate_pi():
run("echo 'Roughly following http://wiki.ros.org/kinetic/Installation/Ubuntu'")
_pp("* If you need to do raspi-config stuff, CTRL-C out and do that before running this script")
# Setup ROS Repositories
if not fabfiles.exists("/etc/apt/sources.list.d/ros-latest.list"):
sudo("apt-get update")
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") #apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116")
sudo("apt-get update")
sudo("apt-get -y upgrade")
else:
_fp("ros-lastest.list already exists... skipping set up")
sudo("apt-get update")
sudo("apt-get -y upgrade")
sudo("apt-get install -y ros-kinetic-ros-base")
评论列表
文章目录