Ubuntu 18.04에는 ROS melodic을 설치해야한다.
ROS마다 맞는 Ubuntu 버전이 있다고 하니, 잘 미리 잘 알아보고 설치하자!
아래의 순서대로 진행하면 된다.
1. 패키지와 키 업데이트
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
sudo apt update
나는 위에 sources.list.d 부분을 잘못됐는지 sudo apt update에서
위와같은 오류가 났었다. (지금은 해결)
https://ehdgnslee.tistory.com/44?category=1034475 참고
2. ROS Melodic 설치
sudo apt install ros-melodic-desktop-full
sudo apt update에서 오류난지 모르고 그냥 진행했다가 45분정도 걸리고 기다리고 있었는데 오류나서 화남..
3. rosdep 설치 및 초기화
sudo apt-get install python-pip
sudo pip install -U rosdep
sudo rosdep init
*** 아래 부분은 sudo가 붙지 않는다. (나중에 권한 문제가 생길 수 있다.)
rosdep update
4. 환경설정
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
5. 패키지 작성을 위한 툴 설치
sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential
6. 작업공간 세팅 및 초기화
mkdir -p catkin_ws/src
cd catkin_ws/
catkin_make
터미널에서 roscore을 쳐보자
Good