How To Install opencascade-foundation on Fedora 36

In this tutorial we learn how to install opencascade-foundation in Fedora 36. opencascade-foundation is OpenCASCADE CAE platform shared libraries

Introduction

In this tutorial we learn how to install opencascade-foundation on Fedora 36.

What is opencascade-foundation

OpenCASCADE CAE platform shared libraries This package contains foundation classes which provide a variety of general-purpose services such as automated management of heap memory, exception handling, classes for manipulating aggregates of data, basic math tools.

We can use yum or dnf to install opencascade-foundation on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install opencascade-foundation.

Install opencascade-foundation on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

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

sudo dnf -y install opencascade-foundation

Install opencascade-foundation on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

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

sudo yum -y install opencascade-foundation

How To Uninstall opencascade-foundation on Fedora 36

To uninstall only the opencascade-foundation package we can use the following command:

sudo dnf remove opencascade-foundation

opencascade-foundation Package Contents on Fedora 36

---
title: "How To Install opencascade-foundation on Fedora 36"
linkTitle: "opencascade-foundation"
type: "docs"
description: "In this tutorial we learn how to install opencascade-foundation in Fedora 36. opencascade-foundation is OpenCASCADE CAE platform shared libraries"
date: "2022-08-17"
lastmod: "2022-08-17"
#image: /images/fedora/36/opencascade-foundation-featured.png
---

## Introduction

In this tutorial we learn how to install `opencascade-foundation` on Fedora 36.

### What is `opencascade-foundation`

> OpenCASCADE CAE platform shared libraries  This package contains foundation classes which provide a variety of general-purpose services such as automated management of heap memory, exception handling, classes for manipulating aggregates of data, basic math tools.  

We can use `yum` or `dnf` to install `opencascade-foundation` on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install opencascade-foundation.

## Install opencascade-foundation on Fedora 36 Using dnf

Update yum database with `dnf` using the following command.

```bash
sudo dnf makecache --refresh

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

sudo dnf -y install opencascade-foundation

Install opencascade-foundation on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

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

sudo yum -y install opencascade-foundation

How To Uninstall opencascade-foundation on Fedora 36

To uninstall only the opencascade-foundation package we can use the following command:

sudo dnf remove opencascade-foundation

opencascade-foundation Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/59
/usr/lib/.build-id/59/02a593181e1d8fc3966d7a10c712e248ee1d81
/usr/lib/.build-id/65
/usr/lib/.build-id/65/771389ac3967ec33172e33df793d95dcc59001
/usr/lib/libTKMath.so.7
/usr/lib/libTKMath.so.7.5.0
/usr/lib/libTKernel.so.7
/usr/lib/libTKernel.so.7.5.0
/usr/share/doc/opencascade-foundation
/usr/share/doc/opencascade-foundation/README.txt
/usr/share/licenses/opencascade-foundation
/usr/share/licenses/opencascade-foundation/LICENSE_LGPL_21.txt
/usr/share/licenses/opencascade-foundation/OCCT_LGPL_EXCEPTION.txt
/usr/share/opencascade
/usr/share/opencascade/data
/usr/share/opencascade/data/iges
/usr/share/opencascade/data/iges/bearing.iges
/usr/share/opencascade/data/iges/hammer.iges
/usr/share/opencascade/data/images
/usr/share/opencascade/data/images/Graph.PNG
/usr/share/opencascade/data/images/carrelage1.gif
/usr/share/opencascade/data/images/chataignier.gif
/usr/share/opencascade/data/images/cookerplate.gif
/usr/share/opencascade/data/images/cyl_4_1.gif
/usr/share/opencascade/data/images/hatch_1.png
/usr/share/opencascade/data/images/impexp.bmp
/usr/share/opencascade/data/images/marker_box1.png
/usr/share/opencascade/data/images/marker_box2.png
/usr/share/opencascade/data/images/marker_dot.png
/usr/share/opencascade/data/images/marker_kr.png
/usr/share/opencascade/data/images/nut.bmp
/usr/share/opencascade/data/images/petitsobj.gif
/usr/share/opencascade/data/images/plancher.gif
/usr/share/opencascade/data/images/salome_interface04.jpg
/usr/share/opencascade/data/images/terrain.gif
/usr/share/opencascade/data/images/wallpaper.gif
/usr/share/opencascade/data/occ
/usr/share/opencascade/data/occ/Axis_of_bearing.brep
/usr/share/opencascade/data/occ/Ball.brep
/usr/share/opencascade/data/occ/Bottom.brep
/usr/share/opencascade/data/occ/CrankArm.brep
/usr/share/opencascade/data/occ/CrankArm.rle
/usr/share/opencascade/data/occ/CylinderHead.rle
/usr/share/opencascade/data/occ/EngineBlock.rle
/usr/share/opencascade/data/occ/MAT.brep
/usr/share/opencascade/data/occ/MAT.pnt
/usr/share/opencascade/data/occ/MODERN_Chair_1.brep
/usr/share/opencascade/data/occ/MODERN_Cooker_1.brep
/usr/share/opencascade/data/occ/MODERN_Cooker_1_opened.brep
/usr/share/opencascade/data/occ/MODERN_Exhaust_1.brep
/usr/share/opencascade/data/occ/MODERN_MVCooker_1.brep
/usr/share/opencascade/data/occ/MODERN_MVCooker_1_opened.brep
/usr/share/opencascade/data/occ/MODERN_Refrigerator_1.brep
/usr/share/opencascade/data/occ/MODERN_Refrigerator_1_opened.brep
/usr/share/opencascade/data/occ/MODERN_Sink_1.brep
/usr/share/opencascade/data/occ/MODERN_Sink_1_opened.brep
/usr/share/opencascade/data/occ/MODERN_Table_1.brep
/usr/share/opencascade/data/occ/Motor-c.brep
/usr/share/opencascade/data/occ/Piston.rle
/usr/share/opencascade/data/occ/Propeller.rle
/usr/share/opencascade/data/occ/Pump_Nut.brep
/usr/share/opencascade/data/occ/Pump_TopCover.brep
/usr/share/opencascade/data/occ/Room.brep
/usr/share/opencascade/data/occ/SurfaceFromPoints
/usr/share/opencascade/data/occ/SurfaceFromPoints/sol1.dat
/usr/share/opencascade/data/occ/SurfaceFromPoints/sol2.dat
/usr/share/opencascade/data/occ/Top.brep
/usr/share/opencascade/data/occ/asahi.brep
/usr/share/opencascade/data/occ/bottle.brep
/usr/share/opencascade/data/occ/edge.brep
/usr/share/opencascade/data/occ/face.brep
/usr/share/opencascade/data/occ/face1.brep
/usr/share/opencascade/data/occ/face2.brep
/usr/share/opencascade/data/occ/fuse.brep
/usr/share/opencascade/data/occ/hammer.brep
/usr/share/opencascade/data/occ/mal_ecrou.brep
/usr/share/opencascade/data/occ/mal_tige.brep
/usr/share/opencascade/data/occ/mal_vis.brep
/usr/share/opencascade/data/occ/shell1.brep
/usr/share/opencascade/data/occ/solid.brep
/usr/share/opencascade/data/occ/terrain.brep
/usr/share/opencascade/data/occ/wedge_ok.brep
/usr/share/opencascade/data/occ/wing.brep
/usr/share/opencascade/data/step
/usr/share/opencascade/data/step/linkrods.step
/usr/share/opencascade/data/step/screw.step
/usr/share/opencascade/data/stl
/usr/share/opencascade/data/stl/TR12J_OCC.stl
/usr/share/opencascade/data/stl/TR12J_OCC64K.stl
/usr/share/opencascade/data/stl/bearing.stl
/usr/share/opencascade/data/stl/head.stl
/usr/share/opencascade/data/stl/motor.stl
/usr/share/opencascade/data/stl/propeller.stl
/usr/share/opencascade/data/stl/sh1.stl
/usr/share/opencascade/data/stl/sh2.stl
/usr/share/opencascade/data/stl/shape.stl
/usr/share/opencascade/data/stl/video_part.stl
/usr/share/opencascade/data/vrml
/usr/share/opencascade/data/vrml/face.vrml
/usr/share/opencascade/resources
/usr/share/opencascade/resources/BOPAlgo
/usr/share/opencascade/resources/BOPAlgo/BOPAlgo.msg
/usr/share/opencascade/resources/DrawResources
/usr/share/opencascade/resources/DrawResources/CURVES.tcl
/usr/share/opencascade/resources/DrawResources/CheckCommands.tcl
/usr/share/opencascade/resources/DrawResources/DrawDefault
/usr/share/opencascade/resources/DrawResources/DrawPlugin
/usr/share/opencascade/resources/DrawResources/DrawTK.tcl
/usr/share/opencascade/resources/DrawResources/FILES
/usr/share/opencascade/resources/DrawResources/Geometry.tcl
/usr/share/opencascade/resources/DrawResources/InitEnvironment.tcl
/usr/share/opencascade/resources/DrawResources/Move.tcl
/usr/share/opencascade/resources/DrawResources/OCC_logo.png
/usr/share/opencascade/resources/DrawResources/PROFIL.tcl
/usr/share/opencascade/resources/DrawResources/SCAN.tcl
/usr/share/opencascade/resources/DrawResources/SURFACES.tcl
/usr/share/opencascade/resources/DrawResources/StandardCommands.tcl
/usr/share/opencascade/resources/DrawResources/StandardViews.tcl
/usr/share/opencascade/resources/DrawResources/TKTopTest.tcl
/usr/share/opencascade/resources/DrawResources/TestCommands.tcl
/usr/share/opencascade/resources/DrawResources/Vector.tcl
/usr/share/opencascade/resources/DrawResources/dfb_attribns.gif
/usr/share/opencascade/resources/DrawResources/dfb_attribute.gif
/usr/share/opencascade/resources/DrawResources/dfb_folder.gif
/usr/share/opencascade/resources/DrawResources/dftree.tcl
/usr/share/opencascade/resources/DrawResources/lamp.ico
/usr/share/opencascade/resources/SHMessage
/usr/share/opencascade/resources/SHMessage/FILES
/usr/share/opencascade/resources/SHMessage/SHAPE.fr
/usr/share/opencascade/resources/SHMessage/SHAPE.us
/usr/share/opencascade/resources/SHMessage/SHMessage_SHAPE_us.pxx
/usr/share/opencascade/resources/Shaders
/usr/share/opencascade/resources/Shaders/Declarations.glsl
/usr/share/opencascade/resources/Shaders/DeclarationsImpl.glsl
/usr/share/opencascade/resources/Shaders/Display.fs
/usr/share/opencascade/resources/Shaders/FILES
/usr/share/opencascade/resources/Shaders/PBRCookTorrance.glsl
/usr/share/opencascade/resources/Shaders/PBRDistribution.glsl
/usr/share/opencascade/resources/Shaders/PBREnvBaking.fs
/usr/share/opencascade/resources/Shaders/PBREnvBaking.vs
/usr/share/opencascade/resources/Shaders/PBRFresnel.glsl
/usr/share/opencascade/resources/Shaders/PBRGeometry.glsl
/usr/share/opencascade/resources/Shaders/PBRIllumination.glsl
/usr/share/opencascade/resources/Shaders/PathtraceBase.fs
/usr/share/opencascade/resources/Shaders/PhongShading.fs
/usr/share/opencascade/resources/Shaders/PhongShading.vs
/usr/share/opencascade/resources/Shaders/PointLightAttenuation.glsl
/usr/share/opencascade/resources/Shaders/RaytraceBase.fs
/usr/share/opencascade/resources/Shaders/RaytraceBase.vs
/usr/share/opencascade/resources/Shaders/RaytraceRender.fs
/usr/share/opencascade/resources/Shaders/RaytraceSmooth.fs
/usr/share/opencascade/resources/Shaders/Shaders_DeclarationsImpl_glsl.pxx
/usr/share/opencascade/resources/Shaders/Shaders_Declarations_glsl.pxx
/usr/share/opencascade/resources/Shaders/Shaders_Display_fs.pxx
/usr/share/opencascade/resources/Shaders/Shaders_PBRCookTorrance_glsl.pxx
/usr/share/opencascade/resources/Shaders/Shaders_PBRDistribution_glsl.pxx
/usr/share/opencascade/resources/Shaders/Shaders_PBREnvBaking_fs.pxx
/usr/share/opencascade/resources/Shaders/Shaders_PBREnvBaking_vs.pxx
/usr/share/opencascade/resources/Shaders/Shaders_PBRFresnel_glsl.pxx
/usr/share/opencascade/resources/Shaders/Shaders_PBRGeometry_glsl.pxx
/usr/share/opencascade/resources/Shaders/Shaders_PBRIllumination_glsl.pxx
/usr/share/opencascade/resources/Shaders/Shaders_PathtraceBase_fs.pxx
/usr/share/opencascade/resources/Shaders/Shaders_PointLightAttenuation_glsl.pxx
/usr/share/opencascade/resources/Shaders/Shaders_RaytraceBase_fs.pxx
/usr/share/opencascade/resources/Shaders/Shaders_RaytraceBase_vs.pxx
/usr/share/opencascade/resources/Shaders/Shaders_RaytraceRender_fs.pxx
/usr/share/opencascade/resources/Shaders/Shaders_RaytraceSmooth_fs.pxx
/usr/share/opencascade/resources/Shaders/Shaders_TangentSpaceNormal_glsl.pxx
/usr/share/opencascade/resources/Shaders/TangentSpaceNormal.glsl
/usr/share/opencascade/resources/StdResource
/usr/share/opencascade/resources/StdResource/FILES
/usr/share/opencascade/resources/StdResource/MigrationSheet.txt
/usr/share/opencascade/resources/StdResource/Plugin
/usr/share/opencascade/resources/StdResource/Standard
/usr/share/opencascade/resources/StdResource/StandardLite
/usr/share/opencascade/resources/StdResource/TObj
/usr/share/opencascade/resources/StdResource/XCAF
/usr/share/opencascade/resources/TObj
/usr/share/opencascade/resources/TObj/TObj.msg
/usr/share/opencascade/resources/Textures
/usr/share/opencascade/resources/Textures/1d_elevation.rgb
/usr/share/opencascade/resources/Textures/2d_MatraDatavision.rgb
/usr/share/opencascade/resources/Textures/2d_alienskin.rgb
/usr/share/opencascade/resources/Textures/2d_aluminum.rgb
/usr/share/opencascade/resources/Textures/2d_blue_rock.rgb
/usr/share/opencascade/resources/Textures/2d_bluewhite_paper.rgb
/usr/share/opencascade/resources/Textures/2d_brushed.rgb
/usr/share/opencascade/resources/Textures/2d_bubbles.rgb
/usr/share/opencascade/resources/Textures/2d_bumps.rgb
/usr/share/opencascade/resources/Textures/2d_cast.rgb
/usr/share/opencascade/resources/Textures/2d_chess.rgba
/usr/share/opencascade/resources/Textures/2d_chipbd.rgb
/usr/share/opencascade/resources/Textures/2d_clouds.rgb
/usr/share/opencascade/resources/Textures/2d_flesh.rgb
/usr/share/opencascade/resources/Textures/2d_floor.rgb
/usr/share/opencascade/resources/Textures/2d_galvnisd.rgb
/usr/share/opencascade/resources/Textures/2d_grass.rgb
/usr/share/opencascade/resources/Textures/2d_knurl.rgb
/usr/share/opencascade/resources/Textures/2d_maple.rgb
/usr/share/opencascade/resources/Textures/2d_marble.rgb
/usr/share/opencascade/resources/Textures/2d_mottled.rgb
/usr/share/opencascade/resources/Textures/2d_rain.rgb
/usr/share/opencascade/resources/Textures/2d_rock.rgb
/usr/share/opencascade/resources/Textures/FILES
/usr/share/opencascade/resources/Textures/Textures_EnvLUT.pxx
/usr/share/opencascade/resources/Textures/env_clouds.rgb
/usr/share/opencascade/resources/Textures/env_cv.rgb
/usr/share/opencascade/resources/Textures/env_lines.rgb
/usr/share/opencascade/resources/Textures/env_medit.rgb
/usr/share/opencascade/resources/Textures/env_pearl.rgb
/usr/share/opencascade/resources/Textures/env_road.rgb
/usr/share/opencascade/resources/Textures/env_sky1.rgb
/usr/share/opencascade/resources/Textures/env_sky2.rgb
/usr/share/opencascade/resources/UnitsAPI
/usr/share/opencascade/resources/UnitsAPI/Units.dat
/usr/share/opencascade/resources/XRResources
/usr/share/opencascade/resources/XRResources/FILES
/usr/share/opencascade/resources/XRResources/occtvr_actions.json
/usr/share/opencascade/resources/XRResources/occtvr_bindings_generic.json
/usr/share/opencascade/resources/XRResources/occtvr_bindings_holographic_hmd.json
/usr/share/opencascade/resources/XRResources/occtvr_bindings_index_hmd.json
/usr/share/opencascade/resources/XRResources/occtvr_bindings_rift.json
/usr/share/opencascade/resources/XRResources/occtvr_bindings_vive.json
/usr/share/opencascade/resources/XRResources/occtvr_bindings_vive_controller.json
/usr/share/opencascade/resources/XRResources/occtvr_bindings_vive_cosmos.json
/usr/share/opencascade/resources/XRResources/occtvr_bindings_vive_pro.json
/usr/share/opencascade/resources/XSMessage
/usr/share/opencascade/resources/XSMessage/FILES
/usr/share/opencascade/resources/XSMessage/XSMessage_XSTEP_us.pxx
/usr/share/opencascade/resources/XSMessage/XSTEP.fr
/usr/share/opencascade/resources/XSMessage/XSTEP.us
/usr/share/opencascade/resources/XSTEPResource
/usr/share/opencascade/resources/XSTEPResource/FILES
/usr/share/opencascade/resources/XSTEPResource/IGES
/usr/share/opencascade/resources/XSTEPResource/STEP
/usr/share/opencascade/resources/XmlOcafResource
/usr/share/opencascade/resources/XmlOcafResource/FILES
/usr/share/opencascade/resources/XmlOcafResource/XmlOcaf.xsd
/usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_SmallTypes.xsd
/usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TDF.xsd
/usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TDataStd.xsd
/usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TDataStd_Name.xsd
/usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TDocStd.xsd
/usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TFunction.xsd
/usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TNaming.xsd
/usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TNaming_NamedShape.xsd
/usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TPrsStd.xsd
/usr/share/opencascade/resources/XmlOcafResource/XmlXcaf.xsd
/usr/share/opencascade/samples
/usr/share/opencascade/samples/tcl
/usr/share/opencascade/samples/tcl/ANC101.tcl
/usr/share/opencascade/samples/tcl/DataExchangeDemo.tcl
/usr/share/opencascade/samples/tcl/MBBGehauseRohteil.tcl
/usr/share/opencascade/samples/tcl/ModelingDemo.tcl
/usr/share/opencascade/samples/tcl/Penrose.tcl
/usr/share/opencascade/samples/tcl/Readme.txt
/usr/share/opencascade/samples/tcl/VisualizationDemo.tcl
/usr/share/opencascade/samples/tcl/bottle.tcl
/usr/share/opencascade/samples/tcl/cad.tcl
/usr/share/opencascade/samples/tcl/cpu.tcl
/usr/share/opencascade/samples/tcl/cutter.tcl
/usr/share/opencascade/samples/tcl/dimensions.tcl
/usr/share/opencascade/samples/tcl/drill.tcl
/usr/share/opencascade/samples/tcl/logo2019.tcl
/usr/share/opencascade/samples/tcl/markers.tcl
/usr/share/opencascade/samples/tcl/materials.tcl
/usr/share/opencascade/samples/tcl/pathtrace_ball.tcl
/usr/share/opencascade/samples/tcl/pathtrace_cube.tcl
/usr/share/opencascade/samples/tcl/pathtrace_materials.tcl
/usr/share/opencascade/samples/tcl/pencil.tcl
/usr/share/opencascade/samples/tcl/raytrace.tcl
/usr/share/opencascade/samples/tcl/snowflake.tcl
/usr/share/opencascade/samples/tcl/spheres.tcl
/usr/share/opencascade/samples/tcl/vis_pbr_spheres.tcl
/usr/share/opencascade/samples/tcl/xde.tcl

/usr/lib/.build-id /usr/lib/.build-id/ab /usr/lib/.build-id/ab/11f6d91af54fa87327413507e7983c9d0c7663 /usr/lib/.build-id/e5 /usr/lib/.build-id/e5/1e422c333bb377c8d10141d094805650a736aa /usr/lib64/libTKMath.so.7 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7 /usr/lib64/libTKernel.so.7.5.0 /usr/share/doc/opencascade-foundation /usr/share/doc/opencascade-foundation/README.txt /usr/share/licenses/opencascade-foundation /usr/share/licenses/opencascade-foundation/LICENSE_LGPL_21.txt /usr/share/licenses/opencascade-foundation/OCCT_LGPL_EXCEPTION.txt /usr/share/opencascade /usr/share/opencascade/data /usr/share/opencascade/data/iges /usr/share/opencascade/data/iges/bearing.iges /usr/share/opencascade/data/iges/hammer.iges /usr/share/opencascade/data/images /usr/share/opencascade/data/images/Graph.PNG /usr/share/opencascade/data/images/carrelage1.gif /usr/share/opencascade/data/images/chataignier.gif /usr/share/opencascade/data/images/cookerplate.gif /usr/share/opencascade/data/images/cyl_4_1.gif /usr/share/opencascade/data/images/hatch_1.png /usr/share/opencascade/data/images/impexp.bmp /usr/share/opencascade/data/images/marker_box1.png /usr/share/opencascade/data/images/marker_box2.png /usr/share/opencascade/data/images/marker_dot.png /usr/share/opencascade/data/images/marker_kr.png /usr/share/opencascade/data/images/nut.bmp /usr/share/opencascade/data/images/petitsobj.gif /usr/share/opencascade/data/images/plancher.gif /usr/share/opencascade/data/images/salome_interface04.jpg /usr/share/opencascade/data/images/terrain.gif /usr/share/opencascade/data/images/wallpaper.gif /usr/share/opencascade/data/occ /usr/share/opencascade/data/occ/Axis_of_bearing.brep /usr/share/opencascade/data/occ/Ball.brep /usr/share/opencascade/data/occ/Bottom.brep /usr/share/opencascade/data/occ/CrankArm.brep /usr/share/opencascade/data/occ/CrankArm.rle /usr/share/opencascade/data/occ/CylinderHead.rle /usr/share/opencascade/data/occ/EngineBlock.rle /usr/share/opencascade/data/occ/MAT.brep /usr/share/opencascade/data/occ/MAT.pnt /usr/share/opencascade/data/occ/MODERN_Chair_1.brep /usr/share/opencascade/data/occ/MODERN_Cooker_1.brep /usr/share/opencascade/data/occ/MODERN_Cooker_1_opened.brep /usr/share/opencascade/data/occ/MODERN_Exhaust_1.brep /usr/share/opencascade/data/occ/MODERN_MVCooker_1.brep /usr/share/opencascade/data/occ/MODERN_MVCooker_1_opened.brep /usr/share/opencascade/data/occ/MODERN_Refrigerator_1.brep /usr/share/opencascade/data/occ/MODERN_Refrigerator_1_opened.brep /usr/share/opencascade/data/occ/MODERN_Sink_1.brep /usr/share/opencascade/data/occ/MODERN_Sink_1_opened.brep /usr/share/opencascade/data/occ/MODERN_Table_1.brep /usr/share/opencascade/data/occ/Motor-c.brep /usr/share/opencascade/data/occ/Piston.rle /usr/share/opencascade/data/occ/Propeller.rle /usr/share/opencascade/data/occ/Pump_Nut.brep /usr/share/opencascade/data/occ/Pump_TopCover.brep /usr/share/opencascade/data/occ/Room.brep /usr/share/opencascade/data/occ/SurfaceFromPoints /usr/share/opencascade/data/occ/SurfaceFromPoints/sol1.dat /usr/share/opencascade/data/occ/SurfaceFromPoints/sol2.dat /usr/share/opencascade/data/occ/Top.brep /usr/share/opencascade/data/occ/asahi.brep /usr/share/opencascade/data/occ/bottle.brep /usr/share/opencascade/data/occ/edge.brep /usr/share/opencascade/data/occ/face.brep /usr/share/opencascade/data/occ/face1.brep /usr/share/opencascade/data/occ/face2.brep /usr/share/opencascade/data/occ/fuse.brep /usr/share/opencascade/data/occ/hammer.brep /usr/share/opencascade/data/occ/mal_ecrou.brep /usr/share/opencascade/data/occ/mal_tige.brep /usr/share/opencascade/data/occ/mal_vis.brep /usr/share/opencascade/data/occ/shell1.brep /usr/share/opencascade/data/occ/solid.brep /usr/share/opencascade/data/occ/terrain.brep /usr/share/opencascade/data/occ/wedge_ok.brep /usr/share/opencascade/data/occ/wing.brep /usr/share/opencascade/data/step /usr/share/opencascade/data/step/linkrods.step /usr/share/opencascade/data/step/screw.step /usr/share/opencascade/data/stl /usr/share/opencascade/data/stl/TR12J_OCC.stl /usr/share/opencascade/data/stl/TR12J_OCC64K.stl /usr/share/opencascade/data/stl/bearing.stl /usr/share/opencascade/data/stl/head.stl /usr/share/opencascade/data/stl/motor.stl /usr/share/opencascade/data/stl/propeller.stl /usr/share/opencascade/data/stl/sh1.stl /usr/share/opencascade/data/stl/sh2.stl /usr/share/opencascade/data/stl/shape.stl /usr/share/opencascade/data/stl/video_part.stl /usr/share/opencascade/data/vrml /usr/share/opencascade/data/vrml/face.vrml /usr/share/opencascade/resources /usr/share/opencascade/resources/BOPAlgo /usr/share/opencascade/resources/BOPAlgo/BOPAlgo.msg /usr/share/opencascade/resources/DrawResources /usr/share/opencascade/resources/DrawResources/CURVES.tcl /usr/share/opencascade/resources/DrawResources/CheckCommands.tcl /usr/share/opencascade/resources/DrawResources/DrawDefault /usr/share/opencascade/resources/DrawResources/DrawPlugin /usr/share/opencascade/resources/DrawResources/DrawTK.tcl /usr/share/opencascade/resources/DrawResources/FILES /usr/share/opencascade/resources/DrawResources/Geometry.tcl /usr/share/opencascade/resources/DrawResources/InitEnvironment.tcl /usr/share/opencascade/resources/DrawResources/Move.tcl /usr/share/opencascade/resources/DrawResources/OCC_logo.png /usr/share/opencascade/resources/DrawResources/PROFIL.tcl /usr/share/opencascade/resources/DrawResources/SCAN.tcl /usr/share/opencascade/resources/DrawResources/SURFACES.tcl /usr/share/opencascade/resources/DrawResources/StandardCommands.tcl /usr/share/opencascade/resources/DrawResources/StandardViews.tcl /usr/share/opencascade/resources/DrawResources/TKTopTest.tcl /usr/share/opencascade/resources/DrawResources/TestCommands.tcl /usr/share/opencascade/resources/DrawResources/Vector.tcl /usr/share/opencascade/resources/DrawResources/dfb_attribns.gif /usr/share/opencascade/resources/DrawResources/dfb_attribute.gif /usr/share/opencascade/resources/DrawResources/dfb_folder.gif /usr/share/opencascade/resources/DrawResources/dftree.tcl /usr/share/opencascade/resources/DrawResources/lamp.ico /usr/share/opencascade/resources/SHMessage /usr/share/opencascade/resources/SHMessage/FILES /usr/share/opencascade/resources/SHMessage/SHAPE.fr /usr/share/opencascade/resources/SHMessage/SHAPE.us /usr/share/opencascade/resources/SHMessage/SHMessage_SHAPE_us.pxx /usr/share/opencascade/resources/Shaders /usr/share/opencascade/resources/Shaders/Declarations.glsl /usr/share/opencascade/resources/Shaders/DeclarationsImpl.glsl /usr/share/opencascade/resources/Shaders/Display.fs /usr/share/opencascade/resources/Shaders/FILES /usr/share/opencascade/resources/Shaders/PBRCookTorrance.glsl /usr/share/opencascade/resources/Shaders/PBRDistribution.glsl /usr/share/opencascade/resources/Shaders/PBREnvBaking.fs /usr/share/opencascade/resources/Shaders/PBREnvBaking.vs /usr/share/opencascade/resources/Shaders/PBRFresnel.glsl /usr/share/opencascade/resources/Shaders/PBRGeometry.glsl /usr/share/opencascade/resources/Shaders/PBRIllumination.glsl /usr/share/opencascade/resources/Shaders/PathtraceBase.fs /usr/share/opencascade/resources/Shaders/PhongShading.fs /usr/share/opencascade/resources/Shaders/PhongShading.vs /usr/share/opencascade/resources/Shaders/PointLightAttenuation.glsl /usr/share/opencascade/resources/Shaders/RaytraceBase.fs /usr/share/opencascade/resources/Shaders/RaytraceBase.vs /usr/share/opencascade/resources/Shaders/RaytraceRender.fs /usr/share/opencascade/resources/Shaders/RaytraceSmooth.fs /usr/share/opencascade/resources/Shaders/Shaders_DeclarationsImpl_glsl.pxx /usr/share/opencascade/resources/Shaders/Shaders_Declarations_glsl.pxx /usr/share/opencascade/resources/Shaders/Shaders_Display_fs.pxx /usr/share/opencascade/resources/Shaders/Shaders_PBRCookTorrance_glsl.pxx /usr/share/opencascade/resources/Shaders/Shaders_PBRDistribution_glsl.pxx /usr/share/opencascade/resources/Shaders/Shaders_PBREnvBaking_fs.pxx /usr/share/opencascade/resources/Shaders/Shaders_PBREnvBaking_vs.pxx /usr/share/opencascade/resources/Shaders/Shaders_PBRFresnel_glsl.pxx /usr/share/opencascade/resources/Shaders/Shaders_PBRGeometry_glsl.pxx /usr/share/opencascade/resources/Shaders/Shaders_PBRIllumination_glsl.pxx /usr/share/opencascade/resources/Shaders/Shaders_PathtraceBase_fs.pxx /usr/share/opencascade/resources/Shaders/Shaders_PointLightAttenuation_glsl.pxx /usr/share/opencascade/resources/Shaders/Shaders_RaytraceBase_fs.pxx /usr/share/opencascade/resources/Shaders/Shaders_RaytraceBase_vs.pxx /usr/share/opencascade/resources/Shaders/Shaders_RaytraceRender_fs.pxx /usr/share/opencascade/resources/Shaders/Shaders_RaytraceSmooth_fs.pxx /usr/share/opencascade/resources/Shaders/Shaders_TangentSpaceNormal_glsl.pxx /usr/share/opencascade/resources/Shaders/TangentSpaceNormal.glsl /usr/share/opencascade/resources/StdResource /usr/share/opencascade/resources/StdResource/FILES /usr/share/opencascade/resources/StdResource/MigrationSheet.txt /usr/share/opencascade/resources/StdResource/Plugin /usr/share/opencascade/resources/StdResource/Standard /usr/share/opencascade/resources/StdResource/StandardLite /usr/share/opencascade/resources/StdResource/TObj /usr/share/opencascade/resources/StdResource/XCAF /usr/share/opencascade/resources/TObj /usr/share/opencascade/resources/TObj/TObj.msg /usr/share/opencascade/resources/Textures /usr/share/opencascade/resources/Textures/1d_elevation.rgb /usr/share/opencascade/resources/Textures/2d_MatraDatavision.rgb /usr/share/opencascade/resources/Textures/2d_alienskin.rgb /usr/share/opencascade/resources/Textures/2d_aluminum.rgb /usr/share/opencascade/resources/Textures/2d_blue_rock.rgb /usr/share/opencascade/resources/Textures/2d_bluewhite_paper.rgb /usr/share/opencascade/resources/Textures/2d_brushed.rgb /usr/share/opencascade/resources/Textures/2d_bubbles.rgb /usr/share/opencascade/resources/Textures/2d_bumps.rgb /usr/share/opencascade/resources/Textures/2d_cast.rgb /usr/share/opencascade/resources/Textures/2d_chess.rgba /usr/share/opencascade/resources/Textures/2d_chipbd.rgb /usr/share/opencascade/resources/Textures/2d_clouds.rgb /usr/share/opencascade/resources/Textures/2d_flesh.rgb /usr/share/opencascade/resources/Textures/2d_floor.rgb /usr/share/opencascade/resources/Textures/2d_galvnisd.rgb /usr/share/opencascade/resources/Textures/2d_grass.rgb /usr/share/opencascade/resources/Textures/2d_knurl.rgb /usr/share/opencascade/resources/Textures/2d_maple.rgb /usr/share/opencascade/resources/Textures/2d_marble.rgb /usr/share/opencascade/resources/Textures/2d_mottled.rgb /usr/share/opencascade/resources/Textures/2d_rain.rgb /usr/share/opencascade/resources/Textures/2d_rock.rgb /usr/share/opencascade/resources/Textures/FILES /usr/share/opencascade/resources/Textures/Textures_EnvLUT.pxx /usr/share/opencascade/resources/Textures/env_clouds.rgb /usr/share/opencascade/resources/Textures/env_cv.rgb /usr/share/opencascade/resources/Textures/env_lines.rgb /usr/share/opencascade/resources/Textures/env_medit.rgb /usr/share/opencascade/resources/Textures/env_pearl.rgb /usr/share/opencascade/resources/Textures/env_road.rgb /usr/share/opencascade/resources/Textures/env_sky1.rgb /usr/share/opencascade/resources/Textures/env_sky2.rgb /usr/share/opencascade/resources/UnitsAPI /usr/share/opencascade/resources/UnitsAPI/Units.dat /usr/share/opencascade/resources/XRResources /usr/share/opencascade/resources/XRResources/FILES /usr/share/opencascade/resources/XRResources/occtvr_actions.json /usr/share/opencascade/resources/XRResources/occtvr_bindings_generic.json /usr/share/opencascade/resources/XRResources/occtvr_bindings_holographic_hmd.json /usr/share/opencascade/resources/XRResources/occtvr_bindings_index_hmd.json /usr/share/opencascade/resources/XRResources/occtvr_bindings_rift.json /usr/share/opencascade/resources/XRResources/occtvr_bindings_vive.json /usr/share/opencascade/resources/XRResources/occtvr_bindings_vive_controller.json /usr/share/opencascade/resources/XRResources/occtvr_bindings_vive_cosmos.json /usr/share/opencascade/resources/XRResources/occtvr_bindings_vive_pro.json /usr/share/opencascade/resources/XSMessage /usr/share/opencascade/resources/XSMessage/FILES /usr/share/opencascade/resources/XSMessage/XSMessage_XSTEP_us.pxx /usr/share/opencascade/resources/XSMessage/XSTEP.fr /usr/share/opencascade/resources/XSMessage/XSTEP.us /usr/share/opencascade/resources/XSTEPResource /usr/share/opencascade/resources/XSTEPResource/FILES /usr/share/opencascade/resources/XSTEPResource/IGES /usr/share/opencascade/resources/XSTEPResource/STEP /usr/share/opencascade/resources/XmlOcafResource /usr/share/opencascade/resources/XmlOcafResource/FILES /usr/share/opencascade/resources/XmlOcafResource/XmlOcaf.xsd /usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_SmallTypes.xsd /usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TDF.xsd /usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TDataStd.xsd /usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TDataStd_Name.xsd /usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TDocStd.xsd /usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TFunction.xsd /usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TNaming.xsd /usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TNaming_NamedShape.xsd /usr/share/opencascade/resources/XmlOcafResource/XmlOcaf_TPrsStd.xsd /usr/share/opencascade/resources/XmlOcafResource/XmlXcaf.xsd /usr/share/opencascade/samples /usr/share/opencascade/samples/tcl /usr/share/opencascade/samples/tcl/ANC101.tcl /usr/share/opencascade/samples/tcl/DataExchangeDemo.tcl /usr/share/opencascade/samples/tcl/MBBGehauseRohteil.tcl /usr/share/opencascade/samples/tcl/ModelingDemo.tcl /usr/share/opencascade/samples/tcl/Penrose.tcl /usr/share/opencascade/samples/tcl/Readme.txt /usr/share/opencascade/samples/tcl/VisualizationDemo.tcl /usr/share/opencascade/samples/tcl/bottle.tcl /usr/share/opencascade/samples/tcl/cad.tcl /usr/share/opencascade/samples/tcl/cpu.tcl /usr/share/opencascade/samples/tcl/cutter.tcl /usr/share/opencascade/samples/tcl/dimensions.tcl /usr/share/opencascade/samples/tcl/drill.tcl /usr/share/opencascade/samples/tcl/logo2019.tcl /usr/share/opencascade/samples/tcl/markers.tcl /usr/share/opencascade/samples/tcl/materials.tcl /usr/share/opencascade/samples/tcl/pathtrace_ball.tcl /usr/share/opencascade/samples/tcl/pathtrace_cube.tcl /usr/share/opencascade/samples/tcl/pathtrace_materials.tcl /usr/share/opencascade/samples/tcl/pencil.tcl /usr/share/opencascade/samples/tcl/raytrace.tcl /usr/share/opencascade/samples/tcl/snowflake.tcl /usr/share/opencascade/samples/tcl/spheres.tcl /usr/share/opencascade/samples/tcl/vis_pbr_spheres.tcl /usr/share/opencascade/samples/tcl/xde.tcl

References

Summary


## References
In this tutorial we learn how to install `opencascade-foundation` on [Fedora 36](/fedora/36/) using [yum](/fedora/36/yum/) and [dnf]((/fedora/36/dnf/).


* [opencascade-foundation website](https://www.opencascade.com/content/overview)

## Summary

In this tutorial we learn how to install `opencascade-foundation` on [Fedora 36](/fedora/36/) using [yum](/fedora/36/yum/) and [dnf]((/fedora/36/dnf/).