在 Ubuntu 14.04.2 上安装 ROS Indigo [英] Installing ROS Indigo on Ubuntu 14.04.2
问题描述
系统信息:
没有可用的 LSB 模块.
发行商 ID:Ubuntu
描述:Ubuntu 14.04.2 LTS
发布:14.04
代号:trusty
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
我们收到的错误消息:
以下软件包具有未满足的依赖项:
The following packages have unmet dependencies:
ros-indigo-desktop-full : Depends: ros-indigo-desktop but it is not going to be installed
Depends: ros-indigo-perception but it is not going to be installed
Depends: ros-indigo-simulators but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
如果我进一步探索错误消息,这就是我得到的:
If I explore the error message further, this is what I get:
ros-indigo-cpp-common : Depends: libconsole-bridge0.2 but it is not installable
Depends: libboost-all-dev but it is not installable
Depends: libconsole-bridge-dev but it is not installable
推荐答案
针对那些尝试了所有方法后仍然遇到问题的人.
For those whom still had problems after trying everything.
我跟踪了依赖关系,发现问题出在 libboost,我的版本是 1.55,但某些 ros-indigo 模块需要 1.54 版本试试这些命令
I have tracked dependencies and found out that the problem is libboost, I had the version 1.55 but some of ros-indigo modules require the 1.54 version Try these commands
sudo apt-get install libboost1.54-tools-dev
sudo apt-get install libboost-tools-dev
sudo apt-get install libboost-mpi-python1.54.0
sudo apt-get install libboost-mpi-python1.54-dev
sudo apt-get install libboost-mpi-python-dev
那么你终于可以了
sudo apt-get install ros-indigo-desktop-full
希望能帮到你
这篇关于在 Ubuntu 14.04.2 上安装 ROS Indigo的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!