ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Ros kinetic on ubuntu 19.10 [closed]

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

Walaa gravatar image

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

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 image gvdhoorn  ( 2019-12-06 08:21:16 -0500 )edit

Did you get things to build?

Or: why did you close the question?

gvdhoorn gravatar image gvdhoorn  ( 2019-12-08 02:52:07 -0500 )edit

yes, everything works fine.

Walaa gravatar image Walaa  ( 2019-12-08 02:53:48 -0500 )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 image gvdhoorn  ( 2019-12-08 02:58:59 -0500 )edit

Hi @Walaa, if the document or processing of installing ROS kinetic on ubuntu 19.10 still with u, can you share it. Thank you

ridwan gravatar image ridwan  ( 2020-08-07 15:41:34 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
0

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

gvdhoorn gravatar image

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

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 image Walaa  ( 2019-12-06 07:39:18 -0500 )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 image gvdhoorn  ( 2019-12-06 07:55:51 -0500 )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 image gvdhoorn  ( 2019-12-06 08:20:47 -0500 )edit

Question Tools

Stats

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

Seen: 1,997 times

Last updated: Dec 06 '19