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

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

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

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

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 multiverse

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 multiverse

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

你可能感兴趣的:(ROS,树莓派)