How To Install PDAL-devel on Rocky Linux 8

In this tutorial we learn how to install PDAL-devel on Rocky Linux 8. PDAL-devel is PDAL development header files and libraries

Introduction

In this tutorial we learn how to install PDAL-devel on Rocky Linux 8.

What is PDAL-devel

The pdal-devel package contains the header files and libraries needed to compile C or C++ applications which will directly interact with PDAL.

We can use yum or dnf to install PDAL-devel on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install PDAL-devel.

Install PDAL-devel on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install PDAL-devel using dnf by running the following command:

sudo dnf -y install PDAL-devel

Install PDAL-devel on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install PDAL-devel using yum by running the following command:

sudo yum -y install PDAL-devel

How To Uninstall PDAL-devel on Rocky Linux 8

To uninstall only the PDAL-devel package we can use the following command:

sudo dnf remove PDAL-devel

PDAL-devel Package Contents on Rocky Linux 8

/usr/bin/pdal-config
/usr/include/pdal
/usr/include/pdal/Artifact.hpp
/usr/include/pdal/ArtifactManager.hpp
/usr/include/pdal/DbReader.hpp
/usr/include/pdal/DbWriter.hpp
/usr/include/pdal/DimDetail.hpp
/usr/include/pdal/DimType.hpp
/usr/include/pdal/DimUtil.hpp
/usr/include/pdal/Dimension.hpp
/usr/include/pdal/EigenUtils.hpp
/usr/include/pdal/Filter.hpp
/usr/include/pdal/FlexWriter.hpp
/usr/include/pdal/GDALUtils.hpp
/usr/include/pdal/Geometry.hpp
/usr/include/pdal/JsonFwd.hpp
/usr/include/pdal/KDIndex.hpp
/usr/include/pdal/Kernel.hpp
/usr/include/pdal/Log.hpp
/usr/include/pdal/Mesh.hpp
/usr/include/pdal/Metadata.hpp
/usr/include/pdal/Options.hpp
/usr/include/pdal/PDALUtils.hpp
/usr/include/pdal/PipelineExecutor.hpp
/usr/include/pdal/PipelineManager.hpp
/usr/include/pdal/PipelineReaderJSON.hpp
/usr/include/pdal/PipelineWriter.hpp
/usr/include/pdal/PluginDirectory.hpp
/usr/include/pdal/PluginHelper.hpp
/usr/include/pdal/PluginInfo.hpp
/usr/include/pdal/PluginManager.hpp
/usr/include/pdal/PointContainer.hpp
/usr/include/pdal/PointLayout.hpp
/usr/include/pdal/PointRef.hpp
/usr/include/pdal/PointTable.hpp
/usr/include/pdal/PointView.hpp
/usr/include/pdal/Polygon.hpp
/usr/include/pdal/QuadIndex.hpp
/usr/include/pdal/QuickInfo.hpp
/usr/include/pdal/Reader.hpp
/usr/include/pdal/Scaling.hpp
/usr/include/pdal/SpatialReference.hpp
/usr/include/pdal/SrsBounds.hpp
/usr/include/pdal/Stage.hpp
/usr/include/pdal/StageExtensions.hpp
/usr/include/pdal/StageFactory.hpp
/usr/include/pdal/StageWrapper.hpp
/usr/include/pdal/Streamable.hpp
/usr/include/pdal/SubcommandKernel.hpp
/usr/include/pdal/Writer.hpp
/usr/include/pdal/XMLSchema.hpp
/usr/include/pdal/compression
/usr/include/pdal/compression/Compression.hpp
/usr/include/pdal/compression/DeflateCompression.hpp
/usr/include/pdal/compression/LazPerfCompression.hpp
/usr/include/pdal/compression/LazPerfVlrCompression.hpp
/usr/include/pdal/compression/LzmaCompression.hpp
/usr/include/pdal/compression/ZstdCompression.hpp
/usr/include/pdal/filters
/usr/include/pdal/filters/ApproximateCoplanarFilter.hpp
/usr/include/pdal/filters/AssignFilter.hpp
/usr/include/pdal/filters/CSFilter.hpp
/usr/include/pdal/filters/ChipperFilter.hpp
/usr/include/pdal/filters/ClusterFilter.hpp
/usr/include/pdal/filters/ColorInterpRamps.hpp
/usr/include/pdal/filters/ColorinterpFilter.hpp
/usr/include/pdal/filters/ColorizationFilter.hpp
/usr/include/pdal/filters/CovarianceFeaturesFilter.hpp
/usr/include/pdal/filters/CropFilter.hpp
/usr/include/pdal/filters/DBSCANFilter.hpp
/usr/include/pdal/filters/DEMFilter.hpp
/usr/include/pdal/filters/DecimationFilter.hpp
/usr/include/pdal/filters/DelaunayFilter.hpp
/usr/include/pdal/filters/DividerFilter.hpp
/usr/include/pdal/filters/ELMFilter.hpp
/usr/include/pdal/filters/EigenvaluesFilter.hpp
/usr/include/pdal/filters/EstimateRankFilter.hpp
/usr/include/pdal/filters/FarthestPointSamplingFilter.hpp
/usr/include/pdal/filters/FerryFilter.hpp
/usr/include/pdal/filters/GreedyProjection.hpp
/usr/include/pdal/filters/GroupByFilter.hpp
/usr/include/pdal/filters/HAGFilter.hpp
/usr/include/pdal/filters/HagDelaunayFilter.hpp
/usr/include/pdal/filters/HagDemFilter.hpp
/usr/include/pdal/filters/HagNnFilter.hpp
/usr/include/pdal/filters/HeadFilter.hpp
/usr/include/pdal/filters/HexBinFilter.hpp
/usr/include/pdal/filters/IQRFilter.hpp
/usr/include/pdal/filters/InfoFilter.hpp
/usr/include/pdal/filters/IterativeClosestPoint.hpp
/usr/include/pdal/filters/LOFFilter.hpp
/usr/include/pdal/filters/LocateFilter.hpp
/usr/include/pdal/filters/MADFilter.hpp
/usr/include/pdal/filters/MergeFilter.hpp
/usr/include/pdal/filters/MiniballFilter.hpp
/usr/include/pdal/filters/MongoExpressionFilter.hpp
/usr/include/pdal/filters/MortonOrderFilter.hpp
/usr/include/pdal/filters/NNDistanceFilter.hpp
/usr/include/pdal/filters/NeighborClassifierFilter.hpp
/usr/include/pdal/filters/NormalFilter.hpp
/usr/include/pdal/filters/OutlierFilter.hpp
/usr/include/pdal/filters/OverlayFilter.hpp
/usr/include/pdal/filters/PMFFilter.hpp
/usr/include/pdal/filters/PlaneFitFilter.hpp
/usr/include/pdal/filters/PoissonFilter.hpp
/usr/include/pdal/filters/ProjPipelineFilter.hpp
/usr/include/pdal/filters/RadialDensityFilter.hpp
/usr/include/pdal/filters/RandomizeFilter.hpp
/usr/include/pdal/filters/RangeFilter.hpp
/usr/include/pdal/filters/ReciprocityFilter.hpp
/usr/include/pdal/filters/ReprojectionFilter.hpp
/usr/include/pdal/filters/ReturnsFilter.hpp
/usr/include/pdal/filters/SMRFilter.hpp
/usr/include/pdal/filters/SampleFilter.hpp
/usr/include/pdal/filters/SeparateScanLineFilter.hpp
/usr/include/pdal/filters/ShellFilter.hpp
/usr/include/pdal/filters/SkewnessBalancingFilter.hpp
/usr/include/pdal/filters/SortFilter.hpp
/usr/include/pdal/filters/SplitterFilter.hpp
/usr/include/pdal/filters/StatsFilter.hpp
/usr/include/pdal/filters/StreamCallbackFilter.hpp
/usr/include/pdal/filters/TailFilter.hpp
/usr/include/pdal/filters/TransformationFilter.hpp
/usr/include/pdal/filters/VoxelCenterNearestNeighborFilter.hpp
/usr/include/pdal/filters/VoxelCentroidNearestNeighborFilter.hpp
/usr/include/pdal/filters/VoxelDownsizeFilter.hpp
/usr/include/pdal/filters/private
/usr/include/pdal/filters/private/DimRange.hpp
/usr/include/pdal/filters/private/Point.hpp
/usr/include/pdal/filters/private/Segmentation.hpp
/usr/include/pdal/filters/private/csf
/usr/include/pdal/filters/private/delaunator.hpp
/usr/include/pdal/filters/private/hexer
/usr/include/pdal/filters/private/hexer/HexGrid.hpp
/usr/include/pdal/filters/private/hexer/HexInfo.hpp
/usr/include/pdal/filters/private/hexer/HexIter.hpp
/usr/include/pdal/filters/private/hexer/Hexagon.hpp
/usr/include/pdal/filters/private/hexer/Mathpair.hpp
/usr/include/pdal/filters/private/hexer/Path.hpp
/usr/include/pdal/filters/private/hexer/Processor.hpp
/usr/include/pdal/filters/private/hexer/Segment.hpp
/usr/include/pdal/filters/private/hexer/exception.hpp
/usr/include/pdal/filters/private/miniball
/usr/include/pdal/filters/private/mongoexpression
/usr/include/pdal/filters/private/mongoexpression/Comparison.hpp
/usr/include/pdal/filters/private/mongoexpression/Expression.hpp
/usr/include/pdal/filters/private/mongoexpression/LogicGate.hpp
/usr/include/pdal/filters/private/mongoexpression/Support.hpp
/usr/include/pdal/filters/private/pnp
/usr/include/pdal/filters/private/pnp/Comparison.hpp
/usr/include/pdal/filters/private/pnp/Grid.hpp
/usr/include/pdal/filters/private/pnp/GridPnp.hpp
/usr/include/pdal/filters/private/pnp/VoxelRayTrace.hpp
/usr/include/pdal/gitsha.h
/usr/include/pdal/io
/usr/include/pdal/io/BpfCompressor.hpp
/usr/include/pdal/io/BpfHeader.hpp
/usr/include/pdal/io/BpfReader.hpp
/usr/include/pdal/io/BpfWriter.hpp
/usr/include/pdal/io/BufferReader.hpp
/usr/include/pdal/io/EptAddonWriter.hpp
/usr/include/pdal/io/EptReader.hpp
/usr/include/pdal/io/FauxReader.hpp
/usr/include/pdal/io/GDALReader.hpp
/usr/include/pdal/io/GDALWriter.hpp
/usr/include/pdal/io/GeotiffSupport.hpp
/usr/include/pdal/io/GltfWriter.hpp
/usr/include/pdal/io/HeaderVal.hpp
/usr/include/pdal/io/Ilvis2MetadataReader.hpp
/usr/include/pdal/io/Ilvis2Reader.hpp
/usr/include/pdal/io/LasError.hpp
/usr/include/pdal/io/LasHeader.hpp
/usr/include/pdal/io/LasReader.hpp
/usr/include/pdal/io/LasSummaryData.hpp
/usr/include/pdal/io/LasUtils.hpp
/usr/include/pdal/io/LasVLR.hpp
/usr/include/pdal/io/LasWriter.hpp
/usr/include/pdal/io/MemoryViewReader.hpp
/usr/include/pdal/io/NullWriter.hpp
/usr/include/pdal/io/OGRWriter.hpp
/usr/include/pdal/io/OptechCommon.hpp
/usr/include/pdal/io/OptechReader.hpp
/usr/include/pdal/io/OptechRotationMatrix.hpp
/usr/include/pdal/io/PcdHeader.hpp
/usr/include/pdal/io/PcdReader.hpp
/usr/include/pdal/io/PcdWriter.hpp
/usr/include/pdal/io/PlyReader.hpp
/usr/include/pdal/io/PlyWriter.hpp
/usr/include/pdal/io/PtsReader.hpp
/usr/include/pdal/io/QfitReader.hpp
/usr/include/pdal/io/SbetCommon.hpp
/usr/include/pdal/io/SbetReader.hpp
/usr/include/pdal/io/SbetWriter.hpp
/usr/include/pdal/io/TIndexReader.hpp
/usr/include/pdal/io/TerrasolidReader.hpp
/usr/include/pdal/io/TextReader.hpp
/usr/include/pdal/io/TextWriter.hpp
/usr/include/pdal/io/point_types.hpp
/usr/include/pdal/io/private
/usr/include/pdal/io/private/EptSupport.hpp
/usr/include/pdal/io/private/GDALGrid.hpp
/usr/include/pdal/kernels
/usr/include/pdal/kernels/DeltaKernel.hpp
/usr/include/pdal/kernels/DensityKernel.hpp
/usr/include/pdal/kernels/GroundKernel.hpp
/usr/include/pdal/kernels/HausdorffKernel.hpp
/usr/include/pdal/kernels/InfoKernel.hpp
/usr/include/pdal/kernels/MergeKernel.hpp
/usr/include/pdal/kernels/PipelineKernel.hpp
/usr/include/pdal/kernels/RandomKernel.hpp
/usr/include/pdal/kernels/SortKernel.hpp
/usr/include/pdal/kernels/SplitKernel.hpp
/usr/include/pdal/kernels/TIndexKernel.hpp
/usr/include/pdal/kernels/TileKernel.hpp
/usr/include/pdal/kernels/TranslateKernel.hpp
/usr/include/pdal/kernels/private
/usr/include/pdal/kernels/private/density
/usr/include/pdal/kernels/private/density/OGR.hpp
/usr/include/pdal/pdal.hpp
/usr/include/pdal/pdal_config.hpp
/usr/include/pdal/pdal_export.hpp
/usr/include/pdal/pdal_features.hpp
/usr/include/pdal/pdal_internal.hpp
/usr/include/pdal/pdal_test_main.hpp
/usr/include/pdal/pdal_types.hpp
/usr/include/pdal/private
/usr/include/pdal/private/DynamicLibrary.hpp
/usr/include/pdal/private/SrsTransform.hpp
/usr/include/pdal/private/StageRunner.hpp
/usr/include/pdal/util
/usr/include/pdal/util/Algorithm.hpp
/usr/include/pdal/util/Backtrace.hpp
/usr/include/pdal/util/Bounds.hpp
/usr/include/pdal/util/CMakeFiles
/usr/include/pdal/util/CMakeFiles/pdal_util.dir
/usr/include/pdal/util/CMakeFiles/pdal_util.dir/private
/usr/include/pdal/util/Charbuf.hpp
/usr/include/pdal/util/Extractor.hpp
/usr/include/pdal/util/FileUtils.hpp
/usr/include/pdal/util/Georeference.hpp
/usr/include/pdal/util/IStream.hpp
/usr/include/pdal/util/Inserter.hpp
/usr/include/pdal/util/NullOStream.hpp
/usr/include/pdal/util/OStream.hpp
/usr/include/pdal/util/ProgramArgs.hpp
/usr/include/pdal/util/Utils.hpp
/usr/include/pdal/util/Uuid.hpp
/usr/include/pdal/util/pdal_util_export.hpp
/usr/include/pdal/util/portable_endian.hpp
/usr/include/pdal/util/private
/usr/include/pdal/util/private/BacktraceImpl.hpp
/usr/lib64/cmake/PDAL
/usr/lib64/cmake/PDAL/PDALConfig.cmake
/usr/lib64/cmake/PDAL/PDALConfigVersion.cmake
/usr/lib64/cmake/PDAL/PDALTargets-noconfig.cmake
/usr/lib64/cmake/PDAL/PDALTargets.cmake
/usr/lib64/libpdal_base.so
/usr/lib64/libpdal_util.so
/usr/lib64/libpdalcpp.so
/usr/lib64/pkgconfig/pdal.pc

References

Summary

In this tutorial we learn how to install PDAL-devel on Rocky Linux 8 using yum and dnf.