1. 卸载Eigen
当初安装Eigen时,使用的是如下指令:
sudo apt install libeigen3-dev
所以在卸载时,需要使用如下指令:
sudo apt --purge remove libeigen3-dev
笔者参照的链接:
2. 安装Eigen3.3.7
下载压缩包链接: https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.gz
直接鼠标选中压缩包,点击右键,选择”提取到此处(E)“
cd eigen-3.3.7
mkdir build && cd build
sudo cmake ..
sudo make install
注意:安装后,头文件安装在/usr/local/include/eigen3/,需要移动头文件:
sudo cp -r /usr/local/include/eigen3/Eigen /usr/local/include
笔者参照的链接:
ubuntu安装eigen3.3.7_ubuntu ros eigen3.3.7库安装-CSDN博客文章浏览阅读9k次,点赞20次,收藏131次。查看已安装版本:gedit /usr/include/eigen3/Eigen/src/Core/util/Macros.h或gedit /usr/local/include/eigen3/Eigen/src/Core/util/Macros.h卸载先前版本:sudo updatedb locate eigen3 得到eigen库的位置卸载: sudo rm -rf /usr/include/eigen3 /usr/lib/cmake/eigen3 ..._ubuntu ros eigen3.3.7库安装https://blog.csdn.net/reasonyuanrobot/article/details/114372363注意:链接中解压文件时使用的sudo指令,解压后的文件需要访问权限,建议直接通过鼠标操作提取文件。
3. 补充
由于卸载了通过指令安装的Eigen,所以有很多包需要进行重新安装。
3.1 安装pcl_ros
sudo apt-get install ros-<版本>-pcl-ros
3.2 安装缺失的gazebo_ros
sudo apt-get install ros-<版本>-gazebo-ros-pkgs ros-<版本>-gazebo-ros-control
3.3 安装robot-state-publisher
sudo apt-get install ros-<版本>-robot-state-publisher
3.4 安装rviz
sudo apt-get install ros-<版本>-rviz
3.5 安装joint-state-publisher-gui
sudo apt-get install ros-<版本>-joint-state-publisher-gui