ror*_*172 5 ppa libraries software-installation
我一直在尝试在 Ubuntu 14.10 上为 linux 安装 PCL:http : //pointclouds.org/downloads/linux.html
到目前为止,我已经完成了前两个步骤,
sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
但它在第三次失败:
$ sudo apt-get install libpcl-all
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libpcl-all
Run Code Online (Sandbox Code Playgroud)
我能做些什么来解决这个问题?我在网上看过,但所有现有的线程似乎都没有一个有效的解决方案。
安装libpcl1,它在 Ubuntu 存储库中:
sudo apt-get install libpcl1
Run Code Online (Sandbox Code Playgroud)
或者如@Fabby 所说,编译您自己的版本:
sudo apt-get install git
cd
git clone git@github.com:PointCloudLibrary/pcl.git
cd pcl
mkdir build
cd build
cmake ..
Run Code Online (Sandbox Code Playgroud)
注意缺少的开发库,例如:
-- checking for module 'eigen3'
-- package 'eigen3' not found
-- checking for module 'flann>=1.7.0'
-- package 'flann>=1.7.0' not found
Run Code Online (Sandbox Code Playgroud)
并安装开发库,例如:
sudo apt-get install libeigen3-dev
sudo apt-get install libflann-dev
Run Code Online (Sandbox Code Playgroud)
启动编译器 make
make
Run Code Online (Sandbox Code Playgroud)
并安装
经典的方式 make install
sudo make install
Run Code Online (Sandbox Code Playgroud)和 checkinstall
sudo apt-get install checkinstall
sudo checkinstall
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
24031 次 |
| 最近记录: |