1. 首先你需要下载boost的源码,下载完成解压
2. 打开终端,进入到解压目录, 执行以下命令对boost进行编译
~ $ ./bootstrap.sh —prefix=/usr
~ $ ./b2 -j2
3. 安装boost库
~ $ sudo ./bjam install
4. 由于是在已安装ros环境下更新boost库,所以更新之后需要重新编译ros,重新安装ros之前需要删除旧的:
~ $ sudo rm -rf /opt/ros/*
5. 最后一步就是进入到ros_ws安装源码目录重新安装ros了
~ $ ./src/catkin/bin/catkin_make_isolated --install
-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/ros/kinetic -j2
安装完成之后可以执行ros的一些命令检查是否安装成功