三个月前在虚拟机安装ubuntu,使用ROS控制机械臂也有一个月了。之前安装ROS的时候肯定用过sudo apt-get xxxxx,但是连接机械臂的时候设置过网络,可能那时埋下了祸根.今天我想安装一个包,输入指令
$sudo apt-get install ros-kinetic-joy
系统报错:
E:Malformed entry 1 in list file /etc/apt/sources.list.d/ros-latest.list(Component)
E:The list of sources could not be read.
确定可以联网,重启之后依然如此
百度了一下没有和我的错误一模一样的帖子,近似帖子的操作对我也不顶用。只好重新看胡春旭的书《ROS机器人开发实践》,从头对照教程,添加了ROS官方的软件镜像源,代码如下:
$sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
问题解决。