## page was renamed from Robots/TurtleBot/electric/SDK Setup/Ubuntu Source = Installing on TurtleBot SDK from source on Ubuntu = Install from source requires that you download and compile the source code on your own. <> == Installation == === Setup === {{{ sudo apt-get install build-essential python-yaml cmake subversion wget python-setuptools mercurial }}} === rosinstall === The following lines will download the ROS source code using the [[rosinstall]] tool, and bootstrap the installation. The installation downloads all ROS stacks in subdirectories inside the ~/ros directory, one subdirectory for each stack in the `rosinstall` file. First install rosinstall: {{{ sudo easy_install -U rosinstall }}} Next, install the !TurtleBot SDK for Electric: {{{ rosinstall ~/ros "http://packages.ros.org/cgi-bin/gen_rosinstall.py?rosdistro=electric&variant=turtlebot-desktop&overlay=no" }}} or use the file [[attachment:turtlebot.rosinstall]] {{{ rosinstall ~/ros turtlebot.rosinstall }}} NOTE: the instructions above download all stacks inside the `~/ros` folder. If you prefer a different location, simply change the `~/ros` in the commands above. <> === Build the SDK === Finally, build the SDK: {{{ rosmake turtlebot_apps }}}