IntelRealSense/librealsense/ROS 安装先决条件

安装先决条件

在安装ROS librealsense Debian软件包之前,需要配置系统以启用内核源文件的下载。

启用内核源

使用以下方法之一启用在系统上下载内核源代码。这只需要每个系统执行一次,或者重新安装操作系统或升级到新的主要版本。

方法1(脚本)

wget -O enable_kernel_sources.sh https://raw.githubusercontent.com/IntelRealSense/librealsense/rosdebian/scripts/enable_kernel_sources.sh
bash ./enable_kernel_sources.sh

要么

方法2(手动)

更新/etc/apt/sources.list文件和/或/etc/apt/sources.list.d/*.list以取消注释(或添加)主存储库的所有条目的deb-src条目。以下是ubuntu 16.04(Xenial)的示例。

deb-src http://us.archive.ubuntu.com/ubuntu/ xenial主要限制
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates主要限制
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-backports主要限制宇宙多元宇宙
deb-src http://security.ubuntu.com/ubuntu xenial-security主要限制

手动编辑完成后,运行update命令以确保条目正确并更新包数据库。

sudo apt-get update

更新到Xenial内核

sudo apt-get install linux-image-generic-lts-xenial
sudo重启

或者更新到最新的Distro,它应包含4.4.x或更高版本的内核:

sudo apt-get dist-upgrade

重新安装包

如果由于内核源不可用而无法安装软件包,则需要在更新后重新安装软件包。

sudo apt-get --reinstall install'ros - * - librealsense'

你可能感兴趣的:(Intel,Realsense,D435)