Ubuntu 14.04 ROS-Inidigo aptitude dependencies
对于在Ubuntu 14.04上安装ROS Indigo来说,首先你需要配置你的文件来源是可以均可以下载的,这就是保证后面的文件均可以在库中来下载;进而,选择不同的版本来选择以及设置你的source.list (软件源);进而来设置你的密钥;进而来进行安装,但是这时候就需要来确认你的Debian软件包索引是否是最新的,因此需要sudo apt-get update 或者sudo aptitude update来进行更新;进而来包含ROS许多库文件,使用sudo apt-get install ros-indigo-desktop-full进行安装;在这里需要指出的是可能报错,出现依赖关系,因此在此install之前执行sudo apt-get install libgl1-mesa-dev-lts-utopic文件进行解决这个依赖关系;然后初始化rosdep:sudo rosdep init,从而系统告诉你rosdep update,输入rosdep update,继续;然后设置环境,主要是为了以后shell的使用(此命令可以详细参见http://wiki.ros.org/indigo/Installation/Ubuntu);最后来安装rosinstall,这样安装即完成。wiki后面的两个步骤主要是来share以及test。
在这里我主要的问题是没有好好的解决依赖问题,所以比较多的花费了时间;以及以前的sources.list文件需要更换,使用了其他的镜像元(试了163的网易镜像元,但是后面改为中国大陆的服务器下载即可完成了)。另外,对于来安装一定要注意按照步骤,选择好版本,在哪一步骤出现了问题就必须这一步就应该解决,google即可。同时这里aptitude比apt-get更好的解决依赖关系,aptitude是Debian GNU/Linux系统中软件包管理器,基于的是APT机制,整合了deselecct(取消选定)和apt-get的所有功能,并且提供更多的特性,其可以提供一些问题的solution。
本文出自 “云淡风轻” 博客,请务必保留此出处http://htlbydgod.blog.51cto.com/9829379/1622166
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。