无法编译ROS包,提示依赖项出错

1.下载navigation的包,catkin_make失败,提示依赖不对:

下列软件包有未满足的依赖关系:
 build-essential : 依赖: libc6-dev 但是它将不会被安装

但是安装了依赖又出现其他依赖不对

2.于是便发现到有以下问题

(1)
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

尝试了
https://blog.csdn.net/newmann/article/details/70149021   也用

http://caiknife.github.io/blog/2013/08/29/apt-get-install-error/  这个并没有用,而且一个不是这个原因!!

http://www.mikewootc.com/wiki/linux/usage/ubuntu_libsdl1_2_dev_depend_error.html 这个解决问题了

感觉应该是换了清华的源,然后更新!!在左侧系统设置里面的界面的  软件和更新 中设置 ubuntu软件的 源为清华

(1)
dpkg:警告:无法找到软件包 libboost-python-dev 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。

(2)
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: 仓库 “http://cn.archive.ubuntu.com/ubuntu lucid Release” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: 仓库 “http://cn.archive.ubuntu.com/ubuntu lucid-updates Release” 没有 Release 文件。

(3)
修改源出错
wanghuohuo@Lenovo:/etc/apt$ sudo gedit sources.list

(gedit:25883): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

** (gedit:25883): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-spell-enabled

** (gedit:25883): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-encoding

** (gedit:25883): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-position




你可能感兴趣的:(无法编译ROS包,提示依赖项出错)