J'ai essayé d'installer ROS sur Ubuntu 14.04 en utilisant ce guide .
En faisant Sudo apt-get install ros-Indigo-desktop-full
j'obtiens l'erreur de dépendance suivante qui entraîne un cauchemar de dépendances dès que j'essaie de les résoudre:
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.`
Qu'est-ce que je fais mal ici?
J'ai eu ce problème aussi parce que j'avais quelques paquets gazebo4 et gazebo5 installés. Malheureusement, Indigo n’est livré qu’avec gazebo2 et ne s’installe pas s’il existe déjà d’autres packages de gazebo.
De plus, à partir de cette réponse , je devais d'abord installer ce paquet:
Sudo apt-get install libsdformat1
Après cela, ros-Indigo-desktop-full
s’est bien installé le 14.04.
J'ai essayé avec "aptitude" de résoudre le problème de dépendance. Il semblerait que certaines bibliothèques doivent être rétrogradées.