J'ai essayé d'installer PCL pour Linux sur Ubuntu 14.10: http://pointclouds.org/downloads/linux.html
Jusqu'ici, j'ai fait les deux premières étapes,
Sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
Sudo apt-get update
Mais ça échoue le troisième:
$ Sudo apt-get install libpcl-all
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libpcl-all
Que puis-je faire pour résoudre ce problème? J'ai regardé en ligne, mais tous les threads existants ne semblent pas avoir une résolution de travail.
Installez libpcl1
, il se trouve dans les référentiels Ubuntu:
Sudo apt-get install libpcl1
Ou, comme @Fabby l'a dit, compilez votre propre version:
Sudo apt-get install git
cd
git clone [email protected]:PointCloudLibrary/pcl.git
cd pcl
mkdir build
cd build
cmake ..
Notez les bibliothèques de développement manquantes, par exemple:
-- checking for module 'eigen3'
-- package 'eigen3' not found
-- checking for module 'flann>=1.7.0'
-- package 'flann>=1.7.0' not found
et installez les bibliothèques de développement avec, par exemple:
Sudo apt-get install libeigen3-dev
Sudo apt-get install libflann-dev
Démarrer le compilateur avec make
make
Et installer
la manière classique make install
Sudo make install
avec checkinstall
Sudo apt-get install checkinstall
Sudo checkinstall
Parce que pour votre version d'Ubunt , cette bibliothèque n'existe pas dans ce PPA.
Pour résoudre ce problème, vous devez plutôt construire depuis le source .