Ask Your Question
0

JdeRobot installation in Debian arch

asked 2018-02-16 05:34:19 -0500

vmtenorio gravatar image

Good morning,

I'm having some problems when I am trying to install JdeRobot in Debian Jessie. I follow the instructions on the installation page, and after having solved some problems with the apt update command (I was told that the modules for gazebo and zeroc were not found and I managed to find the sources for debian at least for gazebo, I don't know if this is correct as the key added later is from the server for ubuntu), I get the following output for the apt install jderobot command:

Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:

The following packages have unmet dependencies:

        jderobot : Depends: libboost-atomic1.58.0 but it is not installable
        Depends: libboost-chrono1.58.0 but it is not installable
        Depends: libboost-date-time1.58.0 but it is not installable
        Depends: libboost-filesystem1.58.0 but it is not installable
        Depends: libboost-system1.58.0 but it is not installable
        Depends: libboost-thread1.58.0 but it is not installable
        Depends: libgsl2 but it is not installable
        Depends: libgtkmm-2.4-1v5 but it is not installable
        Depends: libglademm-2.4-1v5 but it is not installable
        Depends: libgnomecanvasmm-2.6-1v5 but it is not installable
        Depends: libgtkglextmm-x11-1.2-0v5 but it is not installable
        Depends: libgoocanvasmm-2.0-6 but it is not installable
        Depends: libzeroc-ice3.6 but it is not installable
        Depends: zeroc-ice-utils but it is not going to be installed
        Depends: libzeroc-icestorm3.6 but it is not installable
        Depends: libxml++2.6-2v5 but it is not installable
        Depends: libogre-1.9.0v5 but it is not installable
        Depends: python-pyqt5.qsci but it is not installable
        Depends: libtinyxml2.6.2v5 but it is not installable
        Depends: libyaml-cpp0.5v5 but it is not installable
        Depends: jderobot-tools but it is not going to be installed
        Depends: jderobot-libs but it is not going to be installed
        Depends: jderobot-drivers but it is not going to be installed
        Depends: jderobot-interfaces but it is not going to be installed
        Depends: jderobot-examples but it is not going to be installed

E: Unable to correct problems, you have held broken packages.

I don't know if I'm not adding the right sources or what I'm doing wrong. I've seen that libboost is a C++ library, but when I install it the one that I get with apt is not the correct version.

The commands for debian are the same that for ubuntu?

Thank you in advance,

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted
0

answered 2018-02-19 11:44:47 -0500

fqez gravatar image

updated 2018-02-19 11:45:08 -0500

Hi, we don't support other versions than Ubuntu natively nowadays, so is up to you to get this working. We can help you, of course but this war is not very recommended as you will face dependencies problems and unexistant package versions for Jeesie. Nonetheless, you can try to install those package apt is complaining about one by one and resolving all the dependencies problems you encounter. You probably will have to compile some of them in order to get them working.

TL;DR: install the packages in that list one by one resolving its dependencies.

Let us know your progress :D

Good luck!

edit flag offensive delete link more
0

answered 2018-03-07 15:55:13 -0500

naxvm gravatar image

Hello, If somebody else (like me) faces this problem, I got a solution.

As I've seen, it seems to be related with the version of the ROS public key provided by the apt-key command on the JdeRobot installation page. You can check it executing apt update, if you get an error on the ROS repository, you will probably be dealing with this.

To solve it, enter the public key with the command provided in the official ROS Wiki:

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

(That one nowadays. It might have changed at the time you see this post, so enter at the Wiki link, where it will be updated).

That worked like a charm for me, I hope to help somebody else.

Regards!!!

Nacho

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2018-02-16 05:34:19 -0500

Seen: 189 times

Last updated: Feb 19