wsl2下的Ubuntu18.04系统安装ros-melodic
1、换源
我的方法是找到阿里云镜像:
ubuntu镜像-ubuntu下载地址-ubuntu安装教程-阿里巴巴开源镜像站 (aliyun.com)
我的系统版本是Ubuntu18.04,因此我复制了以下内容:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
此后打开Ubuntu系统的terminal,切换工作目录到/etc/opt:
cd /etc/apt
备份sources.list:
sudo cp sources.list sources.list.bak
打开sources.list,删除源文件内容,将上述复制内容粘贴进去保存。
重新打开terminal:
sudo apt-get update
2、安装ros-melodic
参考中文ros-wiki的教程即可安装成功:
cn/melodic/Installation/Ubuntu - ROS Wiki
我在安装过程中遇到了以下两个问题:
问题1:rosdep init报错
解决方法:尝试使用手机热点或者ke xue shang wang均可能解决此问题。
问题2:rosdep update报错
参考一位兄长的文章有效解决了此问题:
解决ROS系统 rosdep update超时问题的新方法_leida_wt的博客-CSDN博客_rosdep update超时
3、安装完成后,运行roscore:
输出上述内容,证明ros-melodic已经安装成功。可以跑一跑小海龟了~