# Revision history [back]

There are several ways to install PCL, the first solution is to install the last release using ROS repositories:

sudo apt-get intsall ros-indigo-pcl-ros


You could also install PCL with the PPA for Ubuntu but in fact this is how PCL is installed when you install PCL-ROS package.

If you need the bleeding edge version of PCL you have to compile it yourself using PCL trunk. You want to compile PCL when you need CUDA features (which are not included in releases/in the PPA) or you use something that has been improved/fixed into PCL repository but not in a release yet.

When installed through ROS/PPA, the cmake files are located in

/usr/share/pcl-1.7/PCLConfig.cmake
/usr/share/pcl-1.7/PCLConfigVersion.cmake


If you build and install PCL from source the cmake files are located in

/usr/local/share/pcl-1.8/PCLConfig.cmake
/usr/local/share/pcl-1.8/PCLConfigVersion.cmake


There are several ways to install PCL, the first solution is to install the last release using ROS repositories:

sudo apt-get intsall ros-indigo-pcl-ros


You could also install PCL with the PPA for Ubuntu but in fact this is how PCL is installed when you install PCL-ROS package.

If you need the bleeding edge version of PCL you have to compile it yourself using PCL trunk. You want to compile PCL when you need CUDA features (which are not included in releases/in the PPA) or you use something that has been improved/fixed into PCL repository but not in a release yet.

When installed through ROS/PPA, the cmake CMake files are located in

/usr/share/pcl-1.7/PCLConfig.cmake
/usr/share/pcl-1.7/PCLConfigVersion.cmake


If you build and install (default CMake prefix) PCL from source the cmake files are located in

/usr/local/share/pcl-1.8/PCLConfig.cmake
/usr/local/share/pcl-1.8/PCLConfigVersion.cmake


There are several ways to install PCL, the first solution is to install the last release using ROS repositories:

sudo apt-get intsall install ros-indigo-pcl-ros


You could also install PCL with the PPA for Ubuntu but in fact this is how PCL is installed when you install PCL-ROS package.

If you need the bleeding edge version of PCL you have to compile it yourself using PCL trunk. You want to compile PCL when you need CUDA features (which are not included in releases/in the PPA) releases/PPA (CUDA, surface module etc.) or you use something that has been improved/fixed into PCL repository but not in a release yet.

When installed through ROS/PPA, the CMake files are located in

/usr/share/pcl-1.7/PCLConfig.cmake
/usr/share/pcl-1.7/PCLConfigVersion.cmake


If you build and install (default CMake prefix) PCL from source the cmake files are located in

/usr/local/share/pcl-1.8/PCLConfig.cmake
/usr/local/share/pcl-1.8/PCLConfigVersion.cmake