web-dev-qa-db-ja.com

PCL Ubuntuのインストール

Ubuntu 14.10にLinux用のPCLをインストールしようとしています: http://pointclouds.org/downloads/linux.html

これまで、最初の2つのステップを実行しました。

Sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
Sudo apt-get update

しかし、3番目に失敗します。

$ Sudo apt-get install libpcl-all
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libpcl-all

この問題を解決するにはどうすればよいですか?私はオンラインで調べましたが、すべての既存のスレッドに有効な解決策がないようです。

3
roro172

Ubuntuリポジトリにあるlibpcl1をインストールします。

Sudo apt-get install libpcl1

または、@ Fabbyが言ったように、独自のバージョンをコンパイルします。

Sudo apt-get install git
cd
git clone [email protected]:PointCloudLibrary/pcl.git
cd pcl
mkdir build
cd build
cmake ..

不足している開発ライブラリに注意してください。例:

-- checking for module 'eigen3'
--   package 'eigen3' not found
-- checking for module 'flann>=1.7.0'
--   package 'flann>=1.7.0' not found

そして、例えば以下を使用して開発ライブラリをインストールします。

Sudo apt-get install libeigen3-dev
Sudo apt-get install libflann-dev

makeでコンパイラーを開始します

make

そしてインストール

  • 古典的な方法make install

    Sudo make install
    
  • checkinstall

    Sudo apt-get install checkinstall
    Sudo checkinstall
    
4
A.B.

buntuのバージョン の場合、このPPAにはこのライブラリが存在しないためです。

これを解決するには、 代わりにソースからビルドする必要があります

0
Fabby