web-dev-qa-db-fra.com

Installation de PCL Ubuntu

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.

3
roro172

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
    
4
A.B.

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 .

0
Fabby