How To Install bullet-devel on CentOS 8

bullet-devel is Development files for bullet

Introduction

In this tutorial we learn how to install bullet-devel on CentOS 8.

What is bullet-devel

Development headers and libraries for bullet.

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

Install bullet-devel on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

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

sudo dnf -y install bullet-devel

Install bullet-devel on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

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

sudo yum -y install bullet-devel

How To Uninstall bullet-devel on CentOS 8

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

sudo dnf remove bullet-devel

bullet-devel Package Contents on CentOS 8

/usr/include/bullet
/usr/include/bullet/Bullet3Collision
/usr/include/bullet/Bullet3Collision/BroadPhaseCollision
/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h
/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.h
/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h
/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPair.h
/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h
/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/shared
/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/shared/b3Aabb.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/b3Config.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/b3Contact4.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/b3RaycastInfo.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/b3RigidBodyCL.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhSubtreeInfoData.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhTraversal.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ClipFaces.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3Collidable.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3Contact4Data.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactConvexConvexSAT.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactSphereSphere.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ConvexPolyhedronData.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3FindConcaveSatAxis.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3FindSeparatingAxis.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3MprPenetration.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3NewContactReduction.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3QuantizedBvhNodeData.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ReduceContacts.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3RigidBodyData.h
/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3UpdateAabbs.h
/usr/include/bullet/Bullet3Common
/usr/include/bullet/Bullet3Common/b3AlignedAllocator.h
/usr/include/bullet/Bullet3Common/b3AlignedObjectArray.h
/usr/include/bullet/Bullet3Common/b3CommandLineArgs.h
/usr/include/bullet/Bullet3Common/b3FileUtils.h
/usr/include/bullet/Bullet3Common/b3HashMap.h
/usr/include/bullet/Bullet3Common/b3Logging.h
/usr/include/bullet/Bullet3Common/b3Matrix3x3.h
/usr/include/bullet/Bullet3Common/b3MinMax.h
/usr/include/bullet/Bullet3Common/b3PoolAllocator.h
/usr/include/bullet/Bullet3Common/b3QuadWord.h
/usr/include/bullet/Bullet3Common/b3Quaternion.h
/usr/include/bullet/Bullet3Common/b3Random.h
/usr/include/bullet/Bullet3Common/b3ResizablePool.h
/usr/include/bullet/Bullet3Common/b3Scalar.h
/usr/include/bullet/Bullet3Common/b3StackAlloc.h
/usr/include/bullet/Bullet3Common/b3Transform.h
/usr/include/bullet/Bullet3Common/b3TransformUtil.h
/usr/include/bullet/Bullet3Common/b3Vector3.h
/usr/include/bullet/Bullet3Common/shared
/usr/include/bullet/Bullet3Common/shared/b3Float4.h
/usr/include/bullet/Bullet3Common/shared/b3Int2.h
/usr/include/bullet/Bullet3Common/shared/b3Int4.h
/usr/include/bullet/Bullet3Common/shared/b3Mat3x3.h
/usr/include/bullet/Bullet3Common/shared/b3PlatformDefinitions.h
/usr/include/bullet/Bullet3Common/shared/b3Quat.h
/usr/include/bullet/Bullet3Dynamics
/usr/include/bullet/Bullet3Dynamics/ConstraintSolver
/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3ContactSolverInfo.h
/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.h
/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h
/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h
/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h
/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.h
/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h
/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3SolverConstraint.h
/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.h
/usr/include/bullet/Bullet3Dynamics/b3CpuRigidBodyPipeline.h
/usr/include/bullet/Bullet3Dynamics/shared
/usr/include/bullet/Bullet3Dynamics/shared/b3ContactConstraint4.h
/usr/include/bullet/Bullet3Dynamics/shared/b3ConvertConstraint4.h
/usr/include/bullet/Bullet3Dynamics/shared/b3Inertia.h
/usr/include/bullet/Bullet3Dynamics/shared/b3IntegrateTransforms.h
/usr/include/bullet/Bullet3Geometry
/usr/include/bullet/Bullet3Geometry/b3AabbUtil.h
/usr/include/bullet/Bullet3Geometry/b3ConvexHullComputer.h
/usr/include/bullet/Bullet3Geometry/b3GeometryUtil.h
/usr/include/bullet/Bullet3Geometry/b3GrahamScan2dConvexHull.h
/usr/include/bullet/Bullet3OpenCL
/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision
/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h
/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h
/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h
/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.h
/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h
/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/b3SapAabb.h
/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels
/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/gridBroadphaseKernels.h
/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/parallelLinearBvhKernels.h
/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/sapKernels.h
/usr/include/bullet/Bullet3OpenCL/Initialize
/usr/include/bullet/Bullet3OpenCL/Initialize/b3OpenCLInclude.h
/usr/include/bullet/Bullet3OpenCL/Initialize/b3OpenCLUtils.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3BvhInfo.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ContactCache.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexHullContact.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexPolyhedronCL.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3OptimizedBvh.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3SupportMappings.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleCallback.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3VectorFloat4.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/bvhTraversal.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/mprKernels.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/primitiveContacts.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satClipHullContacts.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satConcaveKernels.h
/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satKernels.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3BufferInfoCL.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3FillCL.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/BoundSearchKernelsCL.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/CopyKernelsCL.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/FillKernelsCL.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsCL.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsFloat4CL.h
/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/RadixSort32KernelsCL.h
/usr/include/bullet/Bullet3OpenCL/Raycast
/usr/include/bullet/Bullet3OpenCL/Raycast/b3GpuRaycast.h
/usr/include/bullet/Bullet3OpenCL/Raycast/kernels
/usr/include/bullet/Bullet3OpenCL/Raycast/kernels/rayCastKernels.h
/usr/include/bullet/Bullet3OpenCL/RigidBody
/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuConstraint4.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuNarrowPhaseInternalData.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipelineInternalData.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuSolverConstraint.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/b3Solver.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels
/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernels.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernelsNew.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/integrateKernel.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/jointSolver.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/solveContact.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/solveFriction.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup2.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/solverUtils.h
/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/updateAabbsKernel.h
/usr/include/bullet/BulletCollision
/usr/include/bullet/BulletCollision/BroadphaseCollision
/usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h
/usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3Internal.h
/usr/include/bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h
/usr/include/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h
/usr/include/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h
/usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h
/usr/include/bullet/BulletCollision/BroadphaseCollision/btDispatcher.h
/usr/include/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h
/usr/include/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h
/usr/include/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h
/usr/include/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h
/usr/include/bullet/BulletCollision/CollisionDispatch
/usr/include/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btGhostObject.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/CollisionDispatch/btUnionFind.h
/usr/include/bullet/BulletCollision/CollisionShapes
/usr/include/bullet/BulletCollision/CollisionShapes/btBox2dShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btBoxShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btCapsuleShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btCollisionMargin.h
/usr/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btConcaveShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btConeShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btConvex2dShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btConvexHullShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.h
/usr/include/bullet/BulletCollision/CollisionShapes/btConvexShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btEmptyShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btMaterial.h
/usr/include/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h
/usr/include/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btShapeHull.h
/usr/include/bullet/BulletCollision/CollisionShapes/btSphereShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h
/usr/include/bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h
/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleCallback.h
/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h
/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h
/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h
/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleMesh.h
/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h
/usr/include/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h
/usr/include/bullet/BulletCollision/Gimpact
/usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h
/usr/include/bullet/BulletCollision/Gimpact/btClipPolygon.h
/usr/include/bullet/BulletCollision/Gimpact/btCompoundFromGimpact.h
/usr/include/bullet/BulletCollision/Gimpact/btContactProcessing.h
/usr/include/bullet/BulletCollision/Gimpact/btContactProcessingStructs.h
/usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h
/usr/include/bullet/BulletCollision/Gimpact/btGImpactBvhStructs.h
/usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h
/usr/include/bullet/BulletCollision/Gimpact/btGImpactMassUtil.h
/usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h
/usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvhStructs.h
/usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h
/usr/include/bullet/BulletCollision/Gimpact/btGenericPoolAllocator.h
/usr/include/bullet/BulletCollision/Gimpact/btGeometryOperations.h
/usr/include/bullet/BulletCollision/Gimpact/btQuantization.h
/usr/include/bullet/BulletCollision/Gimpact/btTriangleShapeEx.h
/usr/include/bullet/BulletCollision/Gimpact/gim_array.h
/usr/include/bullet/BulletCollision/Gimpact/gim_basic_geometry_operations.h
/usr/include/bullet/BulletCollision/Gimpact/gim_bitset.h
/usr/include/bullet/BulletCollision/Gimpact/gim_box_collision.h
/usr/include/bullet/BulletCollision/Gimpact/gim_box_set.h
/usr/include/bullet/BulletCollision/Gimpact/gim_clip_polygon.h
/usr/include/bullet/BulletCollision/Gimpact/gim_contact.h
/usr/include/bullet/BulletCollision/Gimpact/gim_geom_types.h
/usr/include/bullet/BulletCollision/Gimpact/gim_geometry.h
/usr/include/bullet/BulletCollision/Gimpact/gim_hash_table.h
/usr/include/bullet/BulletCollision/Gimpact/gim_linear_math.h
/usr/include/bullet/BulletCollision/Gimpact/gim_math.h
/usr/include/bullet/BulletCollision/Gimpact/gim_memory.h
/usr/include/bullet/BulletCollision/Gimpact/gim_radixsort.h
/usr/include/bullet/BulletCollision/Gimpact/gim_tri_collision.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btComputeGjkEpaPenetration.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkCollisionDescription.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa3.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btMprPenetration.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h
/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h
/usr/include/bullet/BulletCollision/btBulletCollisionCommon.h
/usr/include/bullet/BulletDynamics
/usr/include/bullet/BulletDynamics/Character
/usr/include/bullet/BulletDynamics/Character/btCharacterControllerInterface.h
/usr/include/bullet/BulletDynamics/Character/btKinematicCharacterController.h
/usr/include/bullet/BulletDynamics/ConstraintSolver
/usr/include/bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btFixedConstraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btGearConstraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h
/usr/include/bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h
/usr/include/bullet/BulletDynamics/Dynamics
/usr/include/bullet/BulletDynamics/Dynamics/btActionInterface.h
/usr/include/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h
/usr/include/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.h
/usr/include/bullet/BulletDynamics/Dynamics/btDynamicsWorld.h
/usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h
/usr/include/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h
/usr/include/bullet/BulletDynamics/Dynamics/btSimulationIslandManagerMt.h
/usr/include/bullet/BulletDynamics/Featherstone
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBody.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointFeedback.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyLink.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyPoint2Point.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodySliderConstraint.h
/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h
/usr/include/bullet/BulletDynamics/MLCPSolvers
/usr/include/bullet/BulletDynamics/MLCPSolvers/btDantzigLCP.h
/usr/include/bullet/BulletDynamics/MLCPSolvers/btDantzigSolver.h
/usr/include/bullet/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h
/usr/include/bullet/BulletDynamics/MLCPSolvers/btLemkeSolver.h
/usr/include/bullet/BulletDynamics/MLCPSolvers/btMLCPSolver.h
/usr/include/bullet/BulletDynamics/MLCPSolvers/btMLCPSolverInterface.h
/usr/include/bullet/BulletDynamics/MLCPSolvers/btPATHSolver.h
/usr/include/bullet/BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h
/usr/include/bullet/BulletDynamics/Vehicle
/usr/include/bullet/BulletDynamics/Vehicle/btRaycastVehicle.h
/usr/include/bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h
/usr/include/bullet/BulletDynamics/Vehicle/btWheelInfo.h
/usr/include/bullet/BulletDynamics/btBulletDynamicsCommon.h
/usr/include/bullet/BulletInverseDynamics
/usr/include/bullet/BulletInverseDynamics/btBulletCollisionCommon.h
/usr/include/bullet/BulletInverseDynamics/details
/usr/include/bullet/BulletSoftBody
/usr/include/bullet/BulletSoftBody/btDefaultSoftBodySolver.h
/usr/include/bullet/BulletSoftBody/btSoftBody.h
/usr/include/bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h
/usr/include/bullet/BulletSoftBody/btSoftBodyData.h
/usr/include/bullet/BulletSoftBody/btSoftBodyHelpers.h
/usr/include/bullet/BulletSoftBody/btSoftBodyInternals.h
/usr/include/bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h
/usr/include/bullet/BulletSoftBody/btSoftBodySolverVertexBuffer.h
/usr/include/bullet/BulletSoftBody/btSoftBodySolvers.h
/usr/include/bullet/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h
/usr/include/bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h
/usr/include/bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h
/usr/include/bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h
/usr/include/bullet/BulletSoftBody/btSparseSDF.h
/usr/include/bullet/InverseDynamics
/usr/include/bullet/InverseDynamics/BulletInverseDynamicsUtilsCommon.h
/usr/include/bullet/LinearMath
/usr/include/bullet/LinearMath/btAabbUtil2.h
/usr/include/bullet/LinearMath/btAlignedAllocator.h
/usr/include/bullet/LinearMath/btAlignedObjectArray.h
/usr/include/bullet/LinearMath/btConvexHull.h
/usr/include/bullet/LinearMath/btConvexHullComputer.h
/usr/include/bullet/LinearMath/btCpuFeatureUtility.h
/usr/include/bullet/LinearMath/btDefaultMotionState.h
/usr/include/bullet/LinearMath/btGeometryUtil.h
/usr/include/bullet/LinearMath/btGrahamScan2dConvexHull.h
/usr/include/bullet/LinearMath/btHashMap.h
/usr/include/bullet/LinearMath/btIDebugDraw.h
/usr/include/bullet/LinearMath/btList.h
/usr/include/bullet/LinearMath/btMatrix3x3.h
/usr/include/bullet/LinearMath/btMatrixX.h
/usr/include/bullet/LinearMath/btMinMax.h
/usr/include/bullet/LinearMath/btMotionState.h
/usr/include/bullet/LinearMath/btPolarDecomposition.h
/usr/include/bullet/LinearMath/btPoolAllocator.h
/usr/include/bullet/LinearMath/btQuadWord.h
/usr/include/bullet/LinearMath/btQuaternion.h
/usr/include/bullet/LinearMath/btQuickprof.h
/usr/include/bullet/LinearMath/btRandom.h
/usr/include/bullet/LinearMath/btScalar.h
/usr/include/bullet/LinearMath/btSerializer.h
/usr/include/bullet/LinearMath/btSpatialAlgebra.h
/usr/include/bullet/LinearMath/btStackAlloc.h
/usr/include/bullet/LinearMath/btThreads.h
/usr/include/bullet/LinearMath/btTransform.h
/usr/include/bullet/LinearMath/btTransformUtil.h
/usr/include/bullet/LinearMath/btVector3.h
/usr/include/bullet/btBulletCollisionCommon.h
/usr/include/bullet/btBulletDynamicsCommon.h
/usr/lib64/cmake/bullet
/usr/lib64/cmake/bullet/BulletConfig.cmake
/usr/lib64/cmake/bullet/UseBullet.cmake
/usr/lib64/libBullet3Collision.so
/usr/lib64/libBullet3Common.so
/usr/lib64/libBullet3Dynamics.so
/usr/lib64/libBullet3Geometry.so
/usr/lib64/libBullet3OpenCL_clew.so
/usr/lib64/libBulletCollision.so
/usr/lib64/libBulletDynamics.so
/usr/lib64/libBulletInverseDynamics.so
/usr/lib64/libBulletSoftBody.so
/usr/lib64/libLinearMath.so
/usr/lib64/pkgconfig/bullet.pc

References

Summary

In this tutorial we learn how to install bullet-devel on CentOS 8 using yum and dnf.