Ask Your Question
0

Ros kinetic on ubuntu 19.10 [closed]

asked 2019-12-06 06:21:19 -0600

Walaa gravatar image

updated 2019-12-06 07:14:12 -0600

gvdhoorn gravatar image

How can I install ROS kinetic on ubuntu 19.10


Edit: Thank you, I got an error while running the following command:

$ rosdep install --from-paths src --ignore-src --os=ubuntu:eoan --rosdistro kinetic -y

ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
catkin: No definition of [python-nose] for OS version [eoan]
rosgraph: No definition of [python-mock] for OS version [eoan]
webkit_dependency: No definition of [python-qt5-bindings-webkit] for OS version [eoan]
collada_urdf: No definition of [collada-dom] for OS version [eoan]
qt_gui: No definition of [python-qt5-bindings] for OS version [eoan]
pcl_conversions: No definition of [libpcl-all] for OS version [eoan]
python_qt_binding: No definition of [python-qt5-bindings] for OS version [eoan]
laser_geometry: No definition of [python-numpy] for OS version [eoan]
rviz: No definition of [libogre-dev] for OS version [eoan]
rqt_reconfigure: No definition of [python-yaml] for OS version [eoan]
rqt_dep: No definition of [python-mock] for OS version [eoan]
rosparam: No definition of [python-yaml] for OS version [eoan]
rqt_plot: No definition of [python-numpy] for OS version [eoan]
diagnostic_common_diagnostics: No definition of [python-psutil] for OS version [eoan]
genpy: No definition of [python-yaml] for OS version [eoan]
roslisp: No definition of [python-coverage] for OS version [eoan]
opencv3: No definition of [python-numpy] for OS version [eoan]
rospack: No definition of [python-coverage] for OS version [eoan]
rospy: No definition of [python-yaml] for OS version [eoan]
rqt_top: No definition of [python-psutil] for OS version [eoan]
cv_bridge: No definition of [python-numpy] for OS version [eoan]
python_orocos_kdl: No definition of [python-sip] for OS version [eoan]
stage: No definition of [libjpeg] for OS version [eoan]
roslaunch: No definition of [python-yaml] for OS version [eoan]
rqt_tf_tree: No definition of [python-mock] for OS version [eoan]
collada_parser: No definition of [collada-dom] for OS version [eoan]
gl_dependency: No definition of [python-qt5-bindings-gl] for OS version [eoan]
roslz4: No definition of [lz4] for OS version [eoan]
rqt_pose_view: No definition of [python-opengl] for OS version [eoan]
edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Walaa
close date 2019-12-06 18:10:04.316127

Comments

To avoid an xy-problem: could you explain why you want to install ROS Kinetic on 19.10?

gvdhoorn gravatar imagegvdhoorn ( 2019-12-06 08:21:16 -0600 )edit

Did you get things to build?

Or: why did you close the question?

gvdhoorn gravatar imagegvdhoorn ( 2019-12-08 02:52:07 -0600 )edit

yes, everything works fine.

Walaa gravatar imageWalaa ( 2019-12-08 02:53:48 -0600 )edit

You must have had to fix problems with dependencies.

It would be great if you could post an answer here documenting how you solved things, so future readers can benefit from your work as well.

gvdhoorn gravatar imagegvdhoorn ( 2019-12-08 02:58:59 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2019-12-06 06:29:57 -0600

gvdhoorn gravatar image

updated 2019-12-06 07:16:36 -0600

Build it from source, as there is no official support for what you want to do (see REP 3: Target Platforms).

Be prepared for possible incompatibilities between packages and their dependencies.

If "install" really means use, then perhaps using the provided Docker images (these and these) would be more straightforward.


Edit:

I got an error while running the following command:

$ rosdep install --from-paths src --ignore-src --os=ubuntu:eoan --rosdistro kinetic -y

yes, that's exactly what I meant with: "be prepared for [problems with] packages and their dependencies".

You're trying to use an unsupported OS, so one of the things you'll have to find work-arounds/solutions for is dependency resolution.

You might try and see whether specifying --os=ubuntu:xenial gets you further. You're obviously not running Xenial, but if the package names have remained the same between Xenial and Eoan, it might just work.

Note that this only installs dependencies. You will likely run into problems compiling the packages at a later stage.

edit flag offensive delete link more

Comments

I tried it.. after several running I got that error:

executing command [sudo -H apt-get install -y python-imaging]
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python-imaging is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  python-pil:i386 python-pil

E: Package 'python-imaging' has no installation candidate
ERROR: the following rosdeps failed to install
apt: command [sudo -H apt-get install -y python-imaging] failed

I proceeded to build the library and I got a cmake error:

Poco was not found.  Set the Poco_INCLUDE_DIR cmake cache entry to the
  top-level directory containing the poco include directories.  E.g
  /usr/local/include/ or c:\poco\include\poco-1.3.2
Call Stack (most recent call first):
  CMakeLists.txt:15 (find_package)
Walaa gravatar imageWalaa ( 2019-12-06 07:39:18 -0600 )edit

Yes. Those would be the types of issues you'd have to fix.

Unfortunately I cannot help you diagnose all of this. You'll have to do that yourself.

gvdhoorn gravatar imagegvdhoorn ( 2019-12-06 07:55:51 -0600 )edit

And a suggestion: you want to start with a small subset of ROS instead of trying to build desktop_full immediately. Try the ros_comm variant first.

gvdhoorn gravatar imagegvdhoorn ( 2019-12-06 08:20:47 -0600 )edit

Question Tools

Stats

Asked: 2019-12-06 06:21:19 -0600

Seen: 178 times

Last updated: Dec 06 '19