How To Install vmmlib-devel on Fedora 36

In this tutorial we learn how to install vmmlib-devel in Fedora 36. vmmlib-devel is A vector and matrix math library implemented using C++ templates

Introduction

In this tutorial we learn how to install vmmlib-devel on Fedora 36.

What is vmmlib-devel

vmmlib is a vector and matrix math library implemented using C++ templates. Its basic functionality includes a vector and a matrix class, with additional functionality for the often-used 3d and 4d vectors and 3x3 and 4x4 matrices. More advanced functionality include solvers, frustum computations and frustum culling classes, and spatial data structures.

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

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

sudo dnf -y install vmmlib-devel

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

sudo yum -y install vmmlib-devel

How To Uninstall vmmlib-devel on Fedora 36

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

sudo dnf remove vmmlib-devel

vmmlib-devel Package Contents on Fedora 36

/usr/include/vmmlib
/usr/include/vmmlib/aabb.hpp
/usr/include/vmmlib/blas_daxpy.hpp
/usr/include/vmmlib/blas_dgemm.hpp
/usr/include/vmmlib/blas_dot.hpp
/usr/include/vmmlib/blas_includes.hpp
/usr/include/vmmlib/blas_types.hpp
/usr/include/vmmlib/clapack.h
/usr/include/vmmlib/cp3_tensor.hpp
/usr/include/vmmlib/enable_if.hpp
/usr/include/vmmlib/exception.hpp
/usr/include/vmmlib/f2c.h
/usr/include/vmmlib/frustum.hpp
/usr/include/vmmlib/frustum_culler.hpp
/usr/include/vmmlib/intersection.hpp
/usr/include/vmmlib/jacobi_solver.hpp
/usr/include/vmmlib/lapack.hpp
/usr/include/vmmlib/lapack_gaussian_elimination.hpp
/usr/include/vmmlib/lapack_includes.hpp
/usr/include/vmmlib/lapack_linear_least_squares.hpp
/usr/include/vmmlib/lapack_svd.hpp
/usr/include/vmmlib/lapack_sym_eigs.hpp
/usr/include/vmmlib/lapack_types.hpp
/usr/include/vmmlib/linear_least_squares.hpp
/usr/include/vmmlib/lowpass_filter.hpp
/usr/include/vmmlib/math.hpp
/usr/include/vmmlib/matrix.hpp
/usr/include/vmmlib/matrix_functors.hpp
/usr/include/vmmlib/matrix_pseudoinverse.hpp
/usr/include/vmmlib/matrix_traits.hpp
/usr/include/vmmlib/qr_decomposition.hpp
/usr/include/vmmlib/qtucker3_tensor.hpp
/usr/include/vmmlib/quaternion.hpp
/usr/include/vmmlib/svd.hpp
/usr/include/vmmlib/t3_converter.hpp
/usr/include/vmmlib/t3_hooi.hpp
/usr/include/vmmlib/t3_hopm.hpp
/usr/include/vmmlib/t3_hosvd.hpp
/usr/include/vmmlib/t3_ihooi.hpp
/usr/include/vmmlib/t3_ihopm.hpp
/usr/include/vmmlib/t3_ttm.hpp
/usr/include/vmmlib/t4_converter.hpp
/usr/include/vmmlib/t4_hooi.hpp
/usr/include/vmmlib/t4_hosvd.hpp
/usr/include/vmmlib/t4_ttm.hpp
/usr/include/vmmlib/tensor3.hpp
/usr/include/vmmlib/tensor3_iterator.hpp
/usr/include/vmmlib/tensor4.hpp
/usr/include/vmmlib/tensor_mmapper.hpp
/usr/include/vmmlib/tensor_stats.hpp
/usr/include/vmmlib/tucker3_exporter.hpp
/usr/include/vmmlib/tucker3_importer.hpp
/usr/include/vmmlib/tucker3_tensor.hpp
/usr/include/vmmlib/tucker4_tensor.hpp
/usr/include/vmmlib/util.hpp
/usr/include/vmmlib/validator.hpp
/usr/include/vmmlib/vector.hpp
/usr/include/vmmlib/vector_traits.hpp
/usr/include/vmmlib/version.hpp
/usr/include/vmmlib/visibility.hpp
/usr/include/vmmlib/vmmlib.hpp
/usr/include/vmmlib/vmmlib_config.hpp
/usr/lib/pkgconfig/vmmlib.pc
/usr/share/cmake/Modules/vmmlibConfig.cmake
/usr/share/cmake/Modules/vmmlibConfigVersion.cmake
/usr/share/doc/vmmlib-devel
/usr/share/doc/vmmlib-devel/ACKNOWLEDGEMENTS
/usr/share/doc/vmmlib-devel/AUTHORS
/usr/share/doc/vmmlib-devel/CHANGES
/usr/share/doc/vmmlib-devel/LICENSE.txt
/usr/share/doc/vmmlib-devel/README.md
/usr/share/doc/vmmlib-devel/RELNOTES.md

References

Summary

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