1. 程式人生 > 其它 >wsl2下的Ubuntu18.04系統安裝ros-melodic

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已經安裝成功。可以跑一跑小海龜了~