-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Start
Mohammad Mahdi Rahimi edited this page Mar 18, 2019
·
1 revision
- 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
- VIM -- The best editor (hint no.1: you can exit vim by press
Escand then typing:!q)
sudo apt-get install vim
- CURL -- Console URL, it's mostly needed to download anything with scripts
sudo apt-get install curl
- 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
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)"