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
この問題を解決するにはどうすればよいですか?私はオンラインで調べましたが、すべての既存のスレッドに有効な解決策がないようです。
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
buntuのバージョン の場合、このPPAにはこのライブラリが存在しないためです。
これを解決するには、 代わりにソースからビルドする必要があります 。