系统:Ubuntu 16.04
Ubuntu 安装ROS或ROS相关软件 报错:E:无法定位软件包
原因:源的问题
解决:更新成阿里或清华的源后,在文件最后加上ROS相关源:
deb http://packages.ros.org/ros-shadow-fixed/ubuntu xenial main
具体过程如下:
Ubuntu自带的源在安装一些软件(尤其是ROS相关)时,经常会出现找不到文件的问题,问题就是Ubuntu默认的软件更新源为国外的源,我这里推荐使用国内的源,比如清华的源或阿里的源。
换源方法:
打开终端:
sudo gedit /etc/apt/sources.list
删除里面原来的内容。换成以下内容:(阿里源和清华源二选一复制即可)
阿里源:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.