1. 기본 의존성 설치
먼저, ROS 2 설치에 필요한 필수 패키지들을 설치.
curl, gnupg, lsb-release는 저장소 등록 및 패키지 설치에 필수적인 도구.
sudo apt update
sudo apt install curl gnupg lsb-release
2. ROS 2 저장소 추가 (GPG 키 없이)
보통 ROS 저장소를 추가할 때 GPG 키를 통해 서명을 검증하지만, 이 과정을 건너뛰기 위해 다음과 같이 저장소를 등록한다.
echo "deb [trusted=yes] <http://packages.ros.org/ros2/ubuntu> $(. /etc/os-release && echo "$UBUNTU_CODENAME") main" | \\
sudo tee /etc/apt/sources.list.d/ros2.list
trusted=yes 옵션은 GPG 키 없이도 APT가 해당 저장소를 신뢰하도록 만드는 보안 상 예외 설정이다. 이 옵션을 사용하면 서명 검증 없이 패키지를 설치할 수 있으므로, 반드시 신뢰할 수 있는 저장소에서만 사용해야 한다.
3. 패키지 업데이트 및 ROS 2 Jazzy 설치
sudo apt update
sudo apt install ros-jazzy-desktop
4. 환경 변수 설정
echo "source /opt/ros/jazzy/setup.bash" >> ~/.bashrc
source ~/.bashrc
'Robotics > ROS' 카테고리의 다른 글
| ROS2 Humble install 설치 가이드 (0) | 2025.06.16 |
|---|