赞
踩
sudo apt install ros-humble-gazebo-*显示网络不可达,这是因为sources.list中的镜像源有问题,换成清华源可以解决问题
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo chmod 777 /etc/apt/sources.list
sudo nano /etc/apt/sources.list
手动将报错的源都删掉
- sudo apt install curl gnupg2
- sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
如果报错:curl: (56) OpenSSL SSL_read: 连接被对方重置, errno 104
将curl的命令更换为
sudo wget -O /usr/share/keyrings/ros-archive-keyring.gpg https://raw.githubusercontent.com/ros/rosdistro/master/ros.key
- echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
- sudo apt update
- sudo apt upgrade
- #安装gazebo
- sudo apt install ros-humble-gazebo-*
-
-
- #安装ros2
- sudo apt install ros-humble-desktop
将source /opt/ros/humble/setup.bash添加到.bashrc中
到此问题解决。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。