树莓派ubuntu mate系统安装ROS没法定位软件包

笔者在ubuntu mate系统的树莓派上安装ROS时遇到了没法定位软件包的问题。查阅了相关资料后发现是系统版本和源的问题。ubuntu

树莓派官网上最新版本的ubuntu mate系统是18.04版本,支持ROS-Melodic版本,不支持ROS-Kinetic版本,笔者以前一直试图安装Kinetic版本,所以老是没法定位软件包,因此只需将安装版本改为 melodic 就能够了。ionic

此外,树莓派ubuntu mate的软件源也可能致使没法定位软件包,网上不少教程的国内源很坑人,并且只是通常ubuntu的源,直接使用会在update时产生忽略和错误。这里附上亲测可用的中科大源: rest

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse教程

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverseit

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverseio

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse软件