ROS 15.10(有没有办法安装 14.04 的软件包?)

ROS 15.10(有没有办法安装 14.04 的软件包?)

我正在运行 15.10。我试图安装 ROS,但 14.04 以上版本均不受官方支持。根据以下内容:http://answers.ros.org/question/220064/ros-on-ubuntu-wily/ 直到明年夏天才会支持 15.10,但可以选择从源代码安装。

我尝试按照以下说明从源代码进行编译:http://wiki.ros.org/indigo/Installation/Source但在第 2 步时,我得到了一系列依赖性错误,什么都不起作用。我得到了大约 2 页的以下内容:

rosdep install --from-paths src --ignore-src --rosdistro indigo -y
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
rosconsole: No definition of [boost] for OS version [wily]
camera_info_manager: No definition of [boost] for OS version [wily]
pcl_conversions: No definition of [libpcl-all-dev] for OS version [wily]
image_view: No definition of [libopencv-dev] for OS version [wily]
class_loader: No definition of [libconsole-bridge-dev] for OS version [wily]
urdf: No definition of [liburdfdom-headers-dev] for OS version [wily]
rosgraph: No definition of [python-mock] for OS version [wily]
...

我尝试过清除 15.10 并安装 14.04,但 14.04 无法识别我的 wifi 卡;我有一台新电脑(inspiron 13 7000,wifi 卡:Intel® 双频无线-AC 3165 + 蓝牙 4.0),显然 14.04 没有它的驱动程序。我没有以太网端口,所以无法进行有线连接,而且我找不到解决方法,所以我恢复到了 15.10。

有人对此有什么想法吗?有没有办法安装适用于旧版本的软件包?或者有没有办法在 14.04 上获取 15.10 的 wifi 驱动程序?我不太确定有什么可能,但我真的希望有一个解决方案!

谢谢你!

如果相关的话, lspci给出

00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07)
00:04.0 Signal processing controller: Intel Corporation Device 1903 (rev 08)
00:14.0 USB controller: Intel Corporation Device 9d2f (rev 21)
00:15.0 Signal processing controller: Intel Corporation Device 9d60 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Device 9d61 (rev 21)
00:16.0 Communication controller: Intel Corporation Device 9d3a (rev 21)
00:17.0 SATA controller: Intel Corporation Device 9d03 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d14 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d48 (rev 21)
00:1f.2 Memory controller: Intel Corporation Device 9d21 (rev 21)
00:1f.3 Audio device: Intel Corporation Device 9d70 (rev 21)
00:1f.4 SMBus: Intel Corporation Device 9d23 (rev 21)
01:00.0 Network controller: Intel Corporation Wireless 3165 (rev 79)

答案1

是的,可以在 Ubuntu 15.10 中安装 Ros。Indigo 在 Ubuntu Wily 上不受官方支持。无法解析的依赖项正是您遇到的问题。您可以尝试使用 chroot 从源代码安装完整堆栈。如何从 chroot 中的源安装 ros-indigo?

希望能帮助到你。

相关内容