본문 바로가기
ROS Project🦾

ROS 2 설치하기 (Ubuntu 22.04) + Pacakge & colcon error [solved]

by 우직한 사람 2023. 8. 19.
반응형

매일 docker에 설치하다가 이번에는 로컬 데스크탑에서 ROS 2를 설치하려고 한다.

먼저 Ubuntu 버전에 맞는 ROS 2 버전이 있기 때문에 리눅스 컴퓨터의 Ubuntu 버전을 확인해야한다.

lsb_release -a

Ubuntu 22.04 버전을 사용하고 있다.

 

지금부터 ROS 2 Humble을 Ubuntu 22.04에 설치하는 방법을 알아보자

전체적인 내용은 이곳을 참고하였다.

sudo apt update && sudo apt install locales

 

 

sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8

 

 

sudo apt update && sudo apt install curl gnupg lsb-release
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg

 

 

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

 

 

sudo apt update
sudo apt upgrade

 

 

sudo apt install ros-humble-desktop

 

 

sudo apt install ros-humble-ros-base

 

 

source /opt/ros/humble/setup.bash

 


Error

# Trouble shooting 1)

Try 1

 

 

Try 2

sudo apt install aptitude

sudo aptitude install ros-humble-desktop

설치할 수 없다고 한다.. 이 해결방안을 허용하겠습니까? n 으로 대답한다.

 

Try 3

다운그레이드 하겠습니까? y

 

result

정상적으로 설치된 것을 알 수 있다.

 

# Trobule shooting 2)

Try 1

sudo apt install python3-colcon-common-extensions

Result

 

반응형