目录
-
-
-
- [0. 背景](#0. 背景)
- [1. apt安装的版本](#1. apt安装的版本)
- [2. 更新apt源](#2. 更新apt源)
- [3. apt安装命令](#3. apt安装命令)
- [4. 测试](#4. 测试)
-
-
0. 背景
使用源码安装pcl较为麻烦,因为存在依赖库vtk,flann,boost,eigen等,都不太好安装,因此采用apt方式安装。
下面内容主要参考博客《【Ubuntu】Ubuntu安装PCL(安装PCL/卸载PCL/查看PCL版本/PCL报错处理相关操作)(史上最详细)》
1. apt安装的版本
使用如下命令查看当前ubuntu版本使用apt安装的最高pcl版本,ubuntu 20最高只能安装pcl 1.10版本
bash
sudo apt-get install libpcl-dev
结果如下
2. 更新apt源
一般可以忽略这一步,但是如果你发现没法apt install pcl,那么考虑源的问题,我的源(注意,我是ubuntu 20,其他版本的ubuntu请自行寻找对应的源,很简单的)如下
bash
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list
将下面的源保存
bash
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
# deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
更新操作如下
bash
sudo apt-get update
3. apt安装命令
bash
sudo apt-get install build-essential
sudo apt-get install libpcl-dev
4. 测试
bash
apt-cache show libpcl-dev
如果是没有问题的话,如下是1.10版本