【发布时间】:2019-01-02 01:10:05
【问题描述】:
我不可能是唯一对 Cosmic(与 Wayland)和 Melodic 的组合感兴趣的人。
我会提前说明:我似乎已经在我的 XPS 13 (9370) 上成功地管理了这个,或者至少安装脚本 [最终] 成功完成了。但是,有一个非常hacky的解决方法。无论结果如何,我都会很乐意对尝试安装的其他人的回复进行投票。
基本上,我在http://wiki.ros.org/Installation/Source 上运行了“桌面”安装的说明,以下是我在此过程中处理各种障碍的方法:
覆盖发行版,使用 bionic 而不是 cosmic:
rosdep install --from-paths src --ignore-src --os=ubuntu:bionic --rosdistro melodic -yBoost 库错误...
(请参阅下面 Michal Fapso 的解决方案。它更快、更容易、错误更少...)
安装 aptitude 后,在 Boost 1.65 和 Boost 1.67 之间来回切换,每次切换后重试安装。严重地。执行此操作的两个命令是:sudo aptitude install libboost1.65-all-dev
和:sudo apt install libboost1.67-all-dev
交替大约十几次,确保每次都能获得更高的包裹号。 [我认为下一代 ROS 将需要以不同方式调用的 Boost date_time 函数。]随机库---OGRE、libyaml:
可以使用 apt (libogre-1.9-dev) 轻松轻松地安装 OGRE
libyaml... 也可以安装,除了我尝试了三四个版本之前这个卡住了(libyaml-cpp0.3-dev)
roscore 运行,显示旋律版本 1.14.3。 Turtlesim 与 turtle_tf2_demo(远程操作)、rviz 以及 rosgraph 和 Python(rospy)模块一起运行。
请报告您的错误!
【问题讨论】:
-
那么现在在 Ubuntu 18.10 上安装 ROS 的状态如何?只能从源头上吗?我尝试通过sources.list,但在更新时它给了我一个“无发布文件”-错误。在 ubuntu 18.10 上安装 ROS 时应遵循任何资源或步骤吗?或者只是从源代码安装并像你和迈克尔那样处理障碍?
-
其他人需要回答;我不想安装,因为依赖地狱,我已经转向使用 Virtualbox 安装 ROS2。