这里我有后续对安装教程进行补充说明,要慎用文中所述的aptitude
安装PCL补充说明
1 安装依赖库

方法一:

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-dev

(我失败了所以改用方法二)
第一步就报错: E: 仓库 “http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu bionic Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
解决办法:在软件与更新里把添加的源的对勾去掉
方法一失败了所以改用方法二!
方法二:

sudo apt-get update
sudo apt-get install git build-essential linux-libc-dev
sudo apt-get install cmake cmake-gui
sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev
sudo apt-get install mpi-default-dev openmpi-bin openmpi-common
sudo apt-get install libflann1.8 libflann-dev
sudo apt-get install libeigen3-dev         (这个需要自己下载正确版本安装)
sudo apt-get install libboost-all-dev
sudo apt-get install libvtk7.1-qt libvtk7.1 libvtk7-qt-dev
sudo apt-get install libqhull* libgtest-dev
sudo apt-get install freeglut3-dev pkg-config
sudo apt-get install libxmu-dev libxi-dev
sudo apt-get install mono-complete
sudo apt-get install openjdk-8-jdk openjdk-8-jre

在执行的时候到下载libvtk出错:
下列软件包有未满足的依赖关系:
libvtk7-qt-dev : 依赖: libvtk7-dev (= 7.1.1+dfsg1-2) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
解决方法1:
安装指定版本的被依赖包。也就是:

sudo apt-get install libvtk7-dev=7.1.1+dfsg1-2

但我选择了解决方法2(这一步可能有坑):
谨慎使用,很多小伙伴反应自己的ros被卸载了,博主的电脑反正没问题…
使用aptitude进行安装,aptitude 会对依赖关系进行智能处理

sudo apt-get install aptitude
sudo aptitude install libvtk7.1-qt libvtk7.1 libvtk7-qt-dev

解决方法3:或者说不装这个版本了搜索可以安装的版本然后按显示版本进行安装:
搜索指令是:

sudo apt-cache search libvtk

2 下载编译
下载:
PCL网址 可以手动下载也可以git

git clone https://github.com/PointCloudLibrary/pcl.git

(tips:如果https扣不下来可以换成git)

git clone git://github.com/PointCloudLibrary/pcl.git

编译:

cd pcl
mkdir release
cd release
cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_GPU=ON-DBUILD_apps=ON -DBUILD_examples=ON \ -DCMAKE_INSTALL_PREFIX=/usr ..
make

make大约需要半个小时

漫长的编译之后:

sudo make install

3 安装可视化库依赖
安装openNI和openNI2

sudo apt-get install libopenni-dev
sudo apt-get install libopenni2-dev

安装ensensor
两个文件下载地址分别为EnsensoSDK和codemeter
下载后双击安装或者进入下载目录使用命令行:

sudo dpkg -i ensenso-sdk-3.1.969-x64.deb
sudo dpkg -i codemeter_7.21.4611.501_amd64.deb

最后执行:

sudo apt-get -f install

4 测试
进入pcl安装目录(到pcl下的test文件中)运行pcl_viewer XX.pcd,比如

pcl_viewer car6.pcd

显示点云文件就完成啦~

2021/7/27 Ubuntu18.04 安装 PCL记录相关推荐

  1. Ubuntu18.04安装pcl教程以及踩坑记录

    参考教程:Ubuntu18.04安装PCL(详细教程)_一盆柠檬的博客-CSDN博客 1.安装依赖 sudo apt-get update sudo apt-get install git build ...

  2. ubuntu18.04安装pcl库

    参考Ubuntu18.04安装PCL 1.9.1(图文详解,附踩坑和测试)_ubuntu安装pcl_振华OPPO的博客-CSDN博客 遇到的问题 1 安装依赖时软件未满足依赖关系 sudo apt-g ...

  3. Ubuntu18.04安装Carla 记录

    官方文档:CARLA Simulator 方式一:简单快速安装,该方式有缺陷.需要使用虚幻引擎编辑器的高级定制和开发选项不可用. Advanced customization and developm ...

  4. ubuntu18.04安装PCL

    目录 一.安装依赖 二.下载 三.编译 四.安装PCL 五.安装可视化库依赖 六.安装依赖 七.验证 八.卸载(这一步暂未验证) 附:问题记录 一.安装依赖 sudo apt-get update s ...

  5. Ubuntu18.04安装微信记录

    由于现在微信并不支持Linux系统,所以要在Linux环境下使用微信需要借助Wine工具. 安装WineHD 关于安装Wine可以参考这篇文章,不要安装apt源中的wine,太老了,直接通过wineH ...

  6. Ubuntu18.04安装Petalinux 2021.1

    需要用到前面的一篇文章作为环境搭建基础. <Ubuntu18.04安装Vivado和Vitis 2021.1>: Ubuntu18.04安装Vivado和Vitis 2021.1_suda ...

  7. Ubuntu18.04安装ROS过程记录:主要解决 sudo rosdep init时的无法连接和rosdep update时的time out问题

    安装流程基本上参考的文章[1],在过程中遇到一些问题.采用以下步骤解决: 1.是初始化命令时出错 sudo rosdep init 提示:sudo rosdep:找不到命令提示,参照[2]的解决方案 ...

  8. Ubuntu18.04系统配置全记录——看完这一篇就够了

    本博客用来记录自己安装完Ubuntu18.04系统之后所做的各种配置工作,基本上覆盖了很多大家熟悉的操作,走完整个流程之后,基本上就能得心应手使用Ubuntu18.04系统了. 介绍 Ubuntu18 ...

  9. Ubuntu18.04 安装ROS Melodic(官方版) 之不使用科学方法

    此前记录了官方安装流程,参见Ubuntu18.04 安装ROS Melodic(官方版),但是受限于无法访问raw.githubusercontent.com,需科学方法才能成功安装,带来诸多不便,网 ...

  10. Ubuntu18.04安装OpenPCDet及配置spconv

    spconv的安装简直要命,废了三天才安装好,多亏了网上一些教程.下面是我综合几个点击量高的博文,成功安装的过程记录. 目录 安装 1 clone 项目 2 创建并配置虚拟环境 3 安装spconv ...

最新文章

  1. groovy–流程控制
  2. poj4051Chess:搜索
  3. You must use the Role Management Tool to install or configure Microsoft .NET Framework 3.5 SP1
  4. 三十六、Java集合中的HashMap
  5. .Net Core上用于代替System.Drawing的类库
  6. android开发蓝牙是否可见开关_如何从后台开启android蓝牙的可见性以及始终保持可见性...
  7. install python 3.5.0_Mac 下安装Python3.5出现“python3-3.5.0 already installed, it's just not linked”错误...
  8. cmd批量修改文件名 增加文字_Windows批处理脚本:以批量修改文件名为例
  9. HTML5 Geolocation(地理定位)用于定位用户的位置。
  10. oracle节假日,oracle 产生节假日表
  11. 脊柱外科患者资料管理系统
  12. 今晚7:00 | PhD Debate 自监督学习在推荐系统中的应用
  13. Obtaining Reliable Human Ratings of Valence, Arousal, and Dominance for 20,000 English Words
  14. 高中生学python培养思维能力_Python教学:编程如何培养学生计算思维
  15. 求求你用数学炒股行不行?
  16. Python轻松实现PDF格式转换(附详细源码)
  17. 铁通计算机网络,【计算机网络技术】常见宽带错误代码及处理办法(使用移动宽带【铁通】、部分电信宽带故障、联通宽带故...
  18. 2020总结与2021前瞻
  19. 初学AI(ML、DL、TensorFlow)与python、OpenCV的一些体会
  20. numpy expand_dims函数

热门文章

  1. vue 点击图片放大预览
  2. Word转PDF怎么转?三种方法快速学会
  3. ENVI中辐射定标和大气校正
  4. 干货合辑!Ms08067安全实验室2020年度盘点
  5. 没想到,快手成了“生产力”
  6. OpenCms登录添加验证码功能
  7. 中国石油大学《画法几何》在线考试
  8. iframe透明问题
  9. 电工电子技术实训QY-DQJ07
  10. 【编译原理】理解BNF