Ask Your Question
1

ROS Installation on Kali Linux

asked 2017-04-23 11:56:53 -0500

inluxbdx gravatar image

I've knew ROS these days and I'd like to install in my OS, but I found nothing about it. My OS is Kali Linux Rolling Version. Is it possible to run the last ROS version on it?

I apologize if this kind of doubt does not fit in the forum's context.

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted
1

answered 2017-04-23 20:31:36 -0500

Geoff gravatar image

The closest thing to usable binaries for Kali would be the Debian packages for Kinetic. But since Kali is based on Debian Testing, not Stable (Jessie), I think it's unlikely that you'll be able to get them to work easily. Building from source might be easier, and with Kali's closeness to Debian might work. But again, version differences (such as changes in Boost version) may well prevent it compiling.

If you don't need the penetration testing capabilities of Kali, switching to Debian Jessie might be your best bet.

edit flag offensive delete link more
0

answered 2017-04-24 00:50:06 -0500

AlexisTM gravatar image

It is possible. Indeed you are using a non supported distribution, so the binaries do not fit, but you can still do the source install.

edit flag offensive delete link more

Comments

So, following this tutorial http://wiki.ros.org/kinetic/Installat... , I've crashed when rosinstall check the dependencies and try to install it. ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies ros - Unsupported OS [Jessie] and many other

inluxbdx gravatar imageinluxbdx ( 2017-04-27 08:47:24 -0500 )edit

If you want it working fast, use a VM, Docker or a Ubuntu machine. Test what you want, if it fits, then you can proceed with the source installation.

AlexisTM gravatar imageAlexisTM ( 2017-04-27 09:44:07 -0500 )edit
0

answered 2017-04-23 22:20:52 -0500

inluxbdx gravatar image

The main problem in switching to Debian Jessie, is just space. I've added the http://packages.ros.org/ros/ubuntu on my sources.lists, like "http://packages.ros.org/ros/ubuntu jessie main", but when I try to install apt-get install ros-kinetic-desktop-full, the unmet dependencies just crash everything. And I try many things already on Google, but none of them turned out the solution.

So, maybe the best solution is to switch to Debian Jessie.

Thanks in advance!

edit flag offensive delete link more

Comments

Yes, I expect that the difference between Debian Jessie (Stable) and Testing in terms of package versions are too much.

Have you tried the minimal ROS, ros-kinetic-ros-base? That might go better, and if it works you could install only the other packages you need.

Geoff gravatar imageGeoff ( 2017-04-24 00:29:35 -0500 )edit

Your Answer

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

Add Answer

Question Tools

Stats

Asked: 2017-04-23 11:56:53 -0500

Seen: 1,296 times

Last updated: Apr 23 '17