一、进入ros官网Ubuntu (Debian) — ROS 2 文档:谦逊的文档
选择Ubuntu(debian)
跟着官网一步步来,
设置区域
locale # check for UTF-8
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
locale # verify settings
设置源
sudo apt install software-properties-common
sudo add-apt-repository universe
添加密钥
sudo apt update && sudo apt install curl -y
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
这个步骤(拒绝连接)出问题参考解决curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 问题_macos_Jolting-DevPress官方社区 (csdn.net)
第二部忽略使用,使用如下代码打开host文件。做到替换hosts文件即可,然后返回官方文档
sudo gedit /etc/hosts
如上做到环境配置那一步,不用尝试他给的示例