배포판과 LTS
가장 새로 나온 버전을 깔면 안 될까?
배포판
ROS 2는 배포판으로 나옵니다
ROS 2는 함께 시험한 패키지를 한 묶음으로 내놓습니다. 이것이 배포판(distribution)입니다. 해마다 5월에 하나씩 나오고, 이름은 알파벳 순서대로 짓습니다. 뒤 단어는 대개 거북이 종류입니다.
이 과정은 J로 시작하는 Jazzy Jalisco를 씁니다.
LTS
짝수 해 배포판은 5년 갑니다
짝수 해에 나오는 배포판은 5년 동안 고쳐 주는 LTS(Long Term Support)입니다. 홀수 해 배포판은 1년 반쯤으로 짧습니다. 오래 쓸 로봇이나 처음 배우는 사람은 LTS를 고릅니다.
막대 길이는 대략입니다. 정확한 날짜는 docs.ros.org의 배포판 목록에서 봅니다.
짝
배포판마다 Ubuntu 짝이 있습니다
배포판은 정해진 Ubuntu 버전에 맞춰 만들어집니다. Jazzy의 apt 패키지는 Ubuntu 24.04 전용이라, 26.04에서는 apt로 깔 수 없습니다. 그래서 2강에서 24.04를 고릅니다.
왜 Jazzy
함께 쓸 자료가 무르익었습니다
이 과정의 끝은 시뮬레이터 Gazebo Harmonic 속 TurtleBot3를 Nav2로 움직이는 것입니다. 셋 모두 Jazzy에서 가장 무르익은 설치 안내와 자료를 갖추고 있어, 입문자가 막힐 곳이 적습니다.
최신 LTS
Lyrical Luth는 다음 걸음입니다
가장 새로운 LTS는 2026년 5월에 나온 Lyrical Luth입니다. Ubuntu 26.04 짝이고 2031년까지 지원합니다. 다만 시뮬레이터·로봇·내비게이션 자료는 아직 따라오는 중입니다.
노드, 토픽, ros2 명령 같은 기본은 그대로라서 여기서 배운 것은 Lyrical에서도 씁니다.
확인
자료는 배포판 이름부터 봅니다
설치한 뒤에는 echo $ROS_DISTRO로 배포판을, lsb_release -rs로 Ubuntu 버전을 확인합니다. 인터넷 자료도 주소나 패키지 이름에 jazzy가 들어 있는지 먼저 봅니다.
ROS_DISTRO는 setup.bash를 불러온 터미널에서만 나옵니다(2강 3편).
다음 강