How To Install python3-geomdl on Fedora 36

In this tutorial we learn how to install python3-geomdl in Fedora 36. python3-geomdl is Object-oriented pure Python B-Spline and NURBS library

Introduction

In this tutorial we learn how to install python3-geomdl on Fedora 36.

What is python3-geomdl

NURBS-Python (geomdl) is a pure Python, self-contained, object-oriented B-Spline and NURBS spline library for Python versions 2.7.x, 3.4.x and later. NURBS-Python (geomdl) provides convenient data structures and highly customizable API for rational and non-rational splines along with the efficient and extensible implementations of the following algorithms • Spline evaluation • Derivative evaluation • Knot insertion • Knot removal • Knot vector refinement • Degree elevation • Degree reduction • Curve and surface fitting via interpolation and least squares approximation NURBS-Python (geomdl) also provides customizable visualization and animation options via Matplotlib, Plotly and VTK libraries. Please refer to the documentation (http

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

Install python3-geomdl 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 python3-geomdl using dnf by running the following command:

sudo dnf -y install python3-geomdl

Install python3-geomdl 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 python3-geomdl using yum by running the following command:

sudo yum -y install python3-geomdl

How To Uninstall python3-geomdl on Fedora 36

To uninstall only the python3-geomdl package we can use the following command:

sudo dnf remove python3-geomdl

python3-geomdl Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/01
/usr/lib/.build-id/01/d468b8f4b5d7a8ad2bd2327546f86cbe751df9
/usr/lib/.build-id/14
/usr/lib/.build-id/14/12978fa5c8322c49580266a80fcef504e0213b
/usr/lib/.build-id/15
/usr/lib/.build-id/15/ae8e191fdfb9208d252d20e5805e74573c58b5
/usr/lib/.build-id/28
/usr/lib/.build-id/28/9a47efc4253dcc4f547afc01b284715a5729c9
/usr/lib/.build-id/29
/usr/lib/.build-id/29/655901884ae8d6fd66d327c8229a653ac4d9f0
/usr/lib/.build-id/37
/usr/lib/.build-id/37/57398e9f88d81293433250c1583d2881a65ffe
/usr/lib/.build-id/37/c8711d80d04647b659d07ee42c0d8c4edaebb6
/usr/lib/.build-id/49
/usr/lib/.build-id/49/80ec75273cc05509a51a43f7f2238b0663abc0
/usr/lib/.build-id/4b
/usr/lib/.build-id/4b/6a7e281ca1641744fda87ea4ac4bb8d27e8189
/usr/lib/.build-id/55
/usr/lib/.build-id/55/cab2bf2ff17c894129dfa28c188631160b00c7
/usr/lib/.build-id/60
/usr/lib/.build-id/60/8aed6fa530aca69575b6ea3bae161d203406d7
/usr/lib/.build-id/62
/usr/lib/.build-id/62/4b18ffe940586a62e6253649eb5e411af9460d
/usr/lib/.build-id/65
/usr/lib/.build-id/65/c2ed93552965ea80a33e367cce65506dcf1a25
/usr/lib/.build-id/71
/usr/lib/.build-id/71/e09b32f9e8e73893114e55fc7850b8bf66eb70
/usr/lib/.build-id/76
/usr/lib/.build-id/76/015b8cbbcfdad02ce9121d6bd48cff41c26a26
/usr/lib/.build-id/87
/usr/lib/.build-id/87/9e1cd362bfb9f3b189fe0b887b188e6418e2fb
/usr/lib/.build-id/88
/usr/lib/.build-id/88/813761f90dfc751d968b4d9872ba0462749324
/usr/lib/.build-id/8a
/usr/lib/.build-id/8a/c7432621cb71d58687060dd95ed21bbb332409
/usr/lib/.build-id/8d
/usr/lib/.build-id/8d/02d349f6f907201a6c010e13a4f02fa6230d99
/usr/lib/.build-id/93
/usr/lib/.build-id/93/87e3835cedba00bf53e0f5fda313bff0066c4d
/usr/lib/.build-id/93/f863387188212ebb0f042bcf04c377f024eee5
/usr/lib/.build-id/94
/usr/lib/.build-id/94/87977986c0814b0469cf5e7caa5f325f449197
/usr/lib/.build-id/96
/usr/lib/.build-id/96/e53965fa683a43166ed3bb820a1a93e8e752eb
/usr/lib/.build-id/9a
/usr/lib/.build-id/9a/70d65a1b1889cf078ca88a817c6f0e00ef3c0e
/usr/lib/.build-id/9e
/usr/lib/.build-id/9e/3c9cb92907b9007fd7e154a47acf3001f88cc3
/usr/lib/.build-id/a3
/usr/lib/.build-id/a3/92afc1608ce903066295797d23ac469d0445d9
/usr/lib/.build-id/a5
/usr/lib/.build-id/a5/51a1c9b5198c7b088ed75d16cf68a909237847
/usr/lib/.build-id/af
/usr/lib/.build-id/af/a0083dbd43e6433b5a2217cc7a8accc7bbb956
/usr/lib/.build-id/c5
/usr/lib/.build-id/c5/9f245b621ef190edd2d1b6da8bc559dc47840a
/usr/lib/.build-id/ce
/usr/lib/.build-id/ce/17cdd2a21239128778a94a60f1ec664545351a
/usr/lib/.build-id/ce/d97f8c6b7eaa31017aa2cbd7d9a28e328dbcd3
/usr/lib/.build-id/d4
/usr/lib/.build-id/d4/6d2fdf284cf4b345d0e2f784509c8b589cea82
/usr/lib/.build-id/dc
/usr/lib/.build-id/dc/ebe3fda071933ae2b67739c1a78dfed68e4e47
/usr/lib/.build-id/eb
/usr/lib/.build-id/eb/4f470c0c80cbb00bb416171eb8b5c221c15937
/usr/lib/.build-id/eb/721ac08da0bc058eefdbff5881a5adc727bf15
/usr/lib/.build-id/ef
/usr/lib/.build-id/ef/65858845dc850bde6005de0975fa6a834d4955
/usr/lib64/python3.10/site-packages/geomdl
/usr/lib64/python3.10/site-packages/geomdl-5.3.1.dist-info
/usr/lib64/python3.10/site-packages/geomdl-5.3.1.dist-info/INSTALLER
/usr/lib64/python3.10/site-packages/geomdl-5.3.1.dist-info/LICENSE
/usr/lib64/python3.10/site-packages/geomdl-5.3.1.dist-info/METADATA
/usr/lib64/python3.10/site-packages/geomdl-5.3.1.dist-info/WHEEL
/usr/lib64/python3.10/site-packages/geomdl-5.3.1.dist-info/top_level.txt
/usr/lib64/python3.10/site-packages/geomdl/BSpline.py
/usr/lib64/python3.10/site-packages/geomdl/CPGen.py
/usr/lib64/python3.10/site-packages/geomdl/NURBS.py
/usr/lib64/python3.10/site-packages/geomdl/__init__.py
/usr/lib64/python3.10/site-packages/geomdl/__pycache__
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/BSpline.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/BSpline.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/CPGen.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/CPGen.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/NURBS.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/NURBS.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_convert.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_convert.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_exchange.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_exchange.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_linalg.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_linalg.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_operations.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_operations.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_tessellate.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_tessellate.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_utilities.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_utilities.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_voxelize.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/_voxelize.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/abstract.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/abstract.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/compatibility.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/compatibility.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/construct.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/construct.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/control_points.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/control_points.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/convert.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/convert.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/elements.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/elements.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/evaluators.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/evaluators.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/exceptions.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/exceptions.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/exchange.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/exchange.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/exchange_vtk.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/exchange_vtk.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/fitting.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/fitting.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/freeform.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/freeform.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/functools_lru_cache.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/functools_lru_cache.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/helpers.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/helpers.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/knotvector.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/knotvector.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/linalg.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/linalg.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/multi.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/multi.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/operations.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/operations.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/ray.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/ray.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/shortcuts.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/shortcuts.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/sweeping.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/sweeping.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/tessellate.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/tessellate.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/trimming.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/trimming.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/utilities.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/utilities.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/vis.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/vis.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/voxelize.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/__pycache__/voxelize.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/_convert.py
/usr/lib64/python3.10/site-packages/geomdl/_exchange.py
/usr/lib64/python3.10/site-packages/geomdl/_linalg.py
/usr/lib64/python3.10/site-packages/geomdl/_operations.py
/usr/lib64/python3.10/site-packages/geomdl/_tessellate.py
/usr/lib64/python3.10/site-packages/geomdl/_utilities.py
/usr/lib64/python3.10/site-packages/geomdl/_voxelize.py
/usr/lib64/python3.10/site-packages/geomdl/abstract.py
/usr/lib64/python3.10/site-packages/geomdl/compatibility.py
/usr/lib64/python3.10/site-packages/geomdl/construct.py
/usr/lib64/python3.10/site-packages/geomdl/control_points.py
/usr/lib64/python3.10/site-packages/geomdl/convert.py
/usr/lib64/python3.10/site-packages/geomdl/core
/usr/lib64/python3.10/site-packages/geomdl/core/BSpline.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/CPGen.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/NURBS.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/__init__.py
/usr/lib64/python3.10/site-packages/geomdl/core/__pycache__
/usr/lib64/python3.10/site-packages/geomdl/core/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/core/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/core/_convert.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/_exchange.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/_linalg.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/_operations.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/_tessellate.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/_utilities.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/_voxelize.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/abstract.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/compatibility.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/construct.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/control_points.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/convert.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/elements.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/evaluators.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/exceptions.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/exchange.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/exchange_vtk.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/fitting.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/freeform.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/functools_lru_cache.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/helpers.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/knotvector.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/linalg.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/multi.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/operations.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/ray.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/shortcuts.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/sweeping.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/tessellate.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/trimming.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/utilities.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/vis.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/core/voxelize.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/geomdl/elements.py
/usr/lib64/python3.10/site-packages/geomdl/evaluators.py
/usr/lib64/python3.10/site-packages/geomdl/exceptions.py
/usr/lib64/python3.10/site-packages/geomdl/exchange.py
/usr/lib64/python3.10/site-packages/geomdl/exchange_vtk.py
/usr/lib64/python3.10/site-packages/geomdl/fitting.py
/usr/lib64/python3.10/site-packages/geomdl/freeform.py
/usr/lib64/python3.10/site-packages/geomdl/functools_lru_cache.py
/usr/lib64/python3.10/site-packages/geomdl/helpers.py
/usr/lib64/python3.10/site-packages/geomdl/knotvector.py
/usr/lib64/python3.10/site-packages/geomdl/linalg.py
/usr/lib64/python3.10/site-packages/geomdl/multi.py
/usr/lib64/python3.10/site-packages/geomdl/operations.py
/usr/lib64/python3.10/site-packages/geomdl/ray.py
/usr/lib64/python3.10/site-packages/geomdl/shortcuts.py
/usr/lib64/python3.10/site-packages/geomdl/sweeping.py
/usr/lib64/python3.10/site-packages/geomdl/tessellate.py
/usr/lib64/python3.10/site-packages/geomdl/trimming.py
/usr/lib64/python3.10/site-packages/geomdl/utilities.py
/usr/lib64/python3.10/site-packages/geomdl/vis.py
/usr/lib64/python3.10/site-packages/geomdl/visualization
/usr/lib64/python3.10/site-packages/geomdl/visualization/VisMPL.py
/usr/lib64/python3.10/site-packages/geomdl/visualization/VisPlotly.py
/usr/lib64/python3.10/site-packages/geomdl/visualization/VisVTK.py
/usr/lib64/python3.10/site-packages/geomdl/visualization/__init__.py
/usr/lib64/python3.10/site-packages/geomdl/visualization/__pycache__
/usr/lib64/python3.10/site-packages/geomdl/visualization/__pycache__/VisMPL.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/visualization/__pycache__/VisMPL.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/visualization/__pycache__/VisPlotly.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/visualization/__pycache__/VisPlotly.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/visualization/__pycache__/VisVTK.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/visualization/__pycache__/VisVTK.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/visualization/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/visualization/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/visualization/__pycache__/vtk_helpers.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/geomdl/visualization/__pycache__/vtk_helpers.cpython-310.pyc
/usr/lib64/python3.10/site-packages/geomdl/visualization/vtk_helpers.py
/usr/lib64/python3.10/site-packages/geomdl/voxelize.py
/usr/share/licenses/python3-geomdl
/usr/share/licenses/python3-geomdl/LICENSE
/usr/share/licenses/python3-geomdl/citing.rst

References

Summary

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