Skip to content

Getting Start

Mohammad Mahdi Rahimi edited this page Mar 18, 2019 · 1 revision

Install Tools

  1. GIT -- The version controller that means everything to us (if you don't know what it is, you should learn it yesterday!)

sudo apt-get install git

  1. VIM -- The best editor (hint no.1: you can exit vim by press Esc and then typing:!q)

sudo apt-get install vim

  1. CURL -- Console URL, it's mostly needed to download anything with scripts

sudo apt-get install curl

  1. ZSH & OH-MY-ZSH -- This makes your life so much easier and colorful 😁
sudo apt-get install zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
sudo chsh -s /bin/zsh

Installing ROS

Please follow the exact instruction inside the official website: ROS_INSTALLATION

After the installation finished you should have ROS variables in your environment, so try: env | grep ROS. if the output it's not empty it means the ROS installation was successful.

Installing catkin-tools CATKIN_TOOLS_INSTALLATION

catkin-tools is a python package which provides the command line tools for working with the catkin meta-build system and catkin workspaces. These tools are separate from the Catkin CMake macros used in Catkin source packages. For documentation on creating catkin packages, see:http://docs.ros.org/api/catkin/html/

Now you have the minimum setups.

you can run this script to do all the above jobs at once.

sh -c "$(curl -fsSL https://gist.githubusercontent.com/mahi97/60295c82e21215701d42d4c1e679ac1f/raw/66662032274aa55888099138884748cd2a47f092/install.sh clone)"

Clone this wiki locally