ros下载连接失败问题可以尝试的一种方法。直接按照下述命令操作即可下载成功。
一.换源
1.切换到/etc/apt/文件夹 :
cd /etc/apt/
2.给sources.list添加权限:
sudo chmod a+w sources.list
(可以通过LL小写查看是否添加成功)
3. 编辑sources.list文件
gedit sources.list
4.将源复制到sources.list并保存:
我选用了阿里源:
可以参考:Ubuntu 20.04换国内源 清华源 阿里源 中科大源 163源_xiangxianghehe的博客-CSDN博客_ubuntu20源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
5.更新
sudo apt-get update
sudo apt-get upgrade
6.下载ros
设置安装源:
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'
设置key
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
需要更新 apt
sudo apt update
ros-noetic版本下载
sudo apt install ros-noetic-desktop-full
7.配置环境变量
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
8.测试ros是否安装成功
roscore
新开窗口:
rosrun turtlesim turtlesim_node
新开窗口:
rosrun turtlesim turtle_teleop_key
新手小白,请多观照。