ROS Installation Summary
This is derived from the official tutorial
-
Run this code:
Note: We're using
ros-melodic-desktop-full```bash
Setup your computer to accept software from packages.ros.org.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
Set up your keys
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt update sudo apt install -y ros-melodic-desktop-full
sudo apt install -y ros-melodic-desktop
sudo apt install -y ros-melodic-ros-base
To find available packages, use:
apt search ros-melodic
It's convenient if the ROS environment variables are automatically added to your bash session every time a new shell is launched:
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc echo "export EDITOR='nano -w'" >> ~/.bashrc #from https://wiki.ros.org/ROS/Tutorials/UsingRosEd source ~/.bashrc
To install tools and other dependencies for building ROS packages, run:
sudo apt install -y python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
not sure if you need to do the next line.
sudo apt install -y python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
sudo apt install -y python-rosdep
sudo rosdep init rosdep update ```
-
Install catkin tools
bash sudo apt install -y catkin-tools sudo apt install -y python3-pip python3-yaml sudo pip3 install rospkg catkin_pkg empy -
Take a Snapshot