Ubuntu 16.04 LTS installation PCL

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view

Ubuntu 16.04 LTS installation PCL

This post has NOT been accepted by the mailing list yet.
Dear all,
I can not install PCL to 16.04 Ubuntu.
Error as below.

Err:6 http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu xenial/main amd64 Packages
  404  Not Found
Ign:7 http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu xenial/main i386 Packages
Ign:9 http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu xenial/main all Packages
Ign:10 http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu xenial/main Translation-en_US
Ign:11 http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu xenial/main Translation-en
Ign:12 http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:13 http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu xenial/main DEP-11 64x64 Icons
Fetched 102 kB in 3s (29.1 kB/s)
Reading package lists... Done
W: The repository 'http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu/dists/xenial/main/binary-amd64/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

Thank you.
Reply | Threaded
Open this post in threaded view

Re: Ubuntu 16.04 LTS installation PCL

This post has NOT been accepted by the mailing list yet.
Hi all,
I have succeed to install with this steps. some packages updated and I found latest packages with apt-cache search package-name. compiled and installed, now it works.


Step 01: Install PCL

sudo apt-get update  
sudo apt-get install git  

cd ~/Documents    
git clone https://github.com/PointCloudLibrary/pcl.git pcl-trunk    
ln -s pcl-trunk pcl    

Step 02: Install Prerequisites

sudo apt-get install g++
sudo apt-get install cmake cmake-gui
sudo apt-get install doxygen  
sudo apt-get install mpi-default-dev openmpi-bin openmpi-common  
sudo apt-get install libflann1.8 libflann-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libvtk5.8-qt4 libvtk5.8 libvtk5-dev
sudo apt-get install libqhull*
sudo apt-get install libusb-dev
sudo apt-get install libgtest-dev
sudo apt-get install git-core freeglut3-dev pkg-config
sudo apt-get install build-essential libxmu-dev libxi-dev  
sudo apt-get install libusb-1-0-dev graphviz mono-complete
sudo apt-get install qt-sdk openjdk-7-jdk openjdk-7-jre
sudo apt-get install phonon-backend-gstreamer
sudo apt-get install phonon-backend-vlc

Step 03: Install Kinect Support

To install OpenNI, do:

mkdir ~/kinect
cd ~/kinect
git clone https://github.com/OpenNI/OpenNI.git 

And change the branch to unstable:

cd OpenNI
git checkout unstable

Run these lines to install OpenNI:

cd Platform/Linux/CreateRedist/
chmod +x RedistMaker
cd ../Redist/OpenNI-Bin-Dev-Linux-x64-v1.5.8.5
sudo ./install.sh

Now download another repository to the kinect folder:

cd ~/kinect/
git clone https://github.com/ph4m/SensorKinect.git 

And change the branch to unstable

cd SensorKinect
git checkout unstable

And run these lines to install SensorKinect:

cd Platform/Linux/CreateRedist/
chmod +x RedistMaker
cd ../Redist/Sensor-Bin-Linux-x64-v5.1.2.1/
chmod +x install.sh
sudo ./install.sh

Step 04: Compile and Install PCL

Change to pcl source directory

cd ~/Documents/pcl
mkdir release
cd release

Install PCL 1.8

sudo make install