Reference Link: http://wiki.ros.org/melodic/Installation/Ubuntu

👉🏼 우분투 패키지 관리자에 ROS Repository 추가

$ 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://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

👉🏼 패키지 관리자 DB 업데이트 및 설치

$ sudo apt update
$ sudo apt install ros-melodic-desktop-full

👉🏼 환경변수 설정 및 적용

$ echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
$ source ~/.bashrc

👉🏼 패키지 빌드에 필요한 의존 패키지들 설치

$ sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

👉🏼 rosdep 설치: rosdep은 추후 사용자가 패키지를 빌드할 때 필요한 다른 패키지를 쉽게 설치할 수 있도록 도와주는 도구

$ sudo apt install python-rosdep

rosdep 초기화