How To Install suitesparse64_ on Fedora 34

suitesparse64_ is A collection of sparse matrix libraries (ILP64 version)

Introduction

In this tutorial we learn how to install suitesparse64_ on Fedora 34.

What is suitesparse64_

The suitesparse collection compiled against an ILP64 BLAS library.

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

Install suitesparse64_ on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

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

sudo dnf -y install suitesparse64_

Install suitesparse64_ on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install suitesparse64_ using yum by running the following command:

sudo yum -y install suitesparse64_

How To Uninstall suitesparse64_ on Fedora 34

To uninstall only the suitesparse64_ package we can use the following command:

sudo dnf remove suitesparse64_

suitesparse64_ Package Contents on Fedora 34

/usr/lib/.build-id
/usr/lib/.build-id/26
/usr/lib/.build-id/26/f668e0782fa853c7bc76f1277d3e0a82528bc7
/usr/lib/.build-id/47
/usr/lib/.build-id/47/89891dd16d31088507ff1ac2e04ca899ed489a
/usr/lib/.build-id/49
/usr/lib/.build-id/49/62a48a4859b75cc61acee414be1d00d2c1f67c
/usr/lib/.build-id/53
/usr/lib/.build-id/53/d046f3eb553e469e0d0ca77acfed062e1bb2ff
/usr/lib/.build-id/70
/usr/lib/.build-id/70/8b3e48af8d16cf546d8f7c5ec86f38e3deb8a8
/usr/lib/.build-id/88
/usr/lib/.build-id/88/e4ff65830812e41d8ba285f64a9ff945be7083
/usr/lib/.build-id/8e
/usr/lib/.build-id/8e/523c28f62a944da6cf21b038a0b98ed4968e4b
/usr/lib/.build-id/95
/usr/lib/.build-id/95/35124f0f98bed306b9bd1f5b5e8412b4a046bf
/usr/lib/.build-id/96
/usr/lib/.build-id/96/e4bd35edaa0361ef83103e071fc019d801797a
/usr/lib/.build-id/a0
/usr/lib/.build-id/a0/0531e3066a9467ad39f0ba35bbb1e37ef79e2f
/usr/lib/.build-id/be
/usr/lib/.build-id/be/5d43bda4954db94ae7b2c24d3d0d3c367396d2
/usr/lib/.build-id/d7
/usr/lib/.build-id/d7/5c4fcd00912f46615fa93e5cef6d049576766b
/usr/lib/.build-id/f8
/usr/lib/.build-id/f8/e34ee3c5cc7f6c79da208c491c9becc1f9523d
/usr/lib64/libamd64_.so.2
/usr/lib64/libamd64_.so.2.4.6
/usr/lib64/libbtf64_.so.1
/usr/lib64/libbtf64_.so.1.2.6
/usr/lib64/libcamd64_.so.2
/usr/lib64/libcamd64_.so.2.4.6
/usr/lib64/libccolamd64_.so.2
/usr/lib64/libccolamd64_.so.2.9.6
/usr/lib64/libcholmod64_.so.3
/usr/lib64/libcholmod64_.so.3.0.13
/usr/lib64/libcolamd64_.so.2
/usr/lib64/libcolamd64_.so.2.9.6
/usr/lib64/libcxsparse64_.so.3
/usr/lib64/libcxsparse64_.so.3.2.0
/usr/lib64/libklu64_.so.1
/usr/lib64/libklu64_.so.1.3.8
/usr/lib64/libldl64_.so.2
/usr/lib64/libldl64_.so.2.2.6
/usr/lib64/librbio64_.so.2
/usr/lib64/librbio64_.so.2.2.6
/usr/lib64/libspqr64_.so.2
/usr/lib64/libspqr64_.so.2.0.9
/usr/lib64/libsuitesparseconfig64_.so.5
/usr/lib64/libsuitesparseconfig64_.so.5.4.0
/usr/lib64/libumfpack64_.so.5
/usr/lib64/libumfpack64_.so.5.7.8
/usr/share/licenses/suitesparse64_
/usr/share/licenses/suitesparse64_/Licenses
/usr/share/licenses/suitesparse64_/Licenses/AMD
/usr/share/licenses/suitesparse64_/Licenses/AMD/Doc
/usr/share/licenses/suitesparse64_/Licenses/AMD/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/AMD/Doc/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/BTF
/usr/share/licenses/suitesparse64_/Licenses/BTF/Doc
/usr/share/licenses/suitesparse64_/Licenses/BTF/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/BTF/Doc/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/CAMD
/usr/share/licenses/suitesparse64_/Licenses/CAMD/Doc
/usr/share/licenses/suitesparse64_/Licenses/CAMD/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/CAMD/Doc/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/CCOLAMD
/usr/share/licenses/suitesparse64_/Licenses/CCOLAMD/Doc
/usr/share/licenses/suitesparse64_/Licenses/CCOLAMD/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/CCOLAMD/Doc/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Check
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Check/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Cholesky
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Cholesky/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Core
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Core/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Demo
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Demo/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Doc
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/MATLAB
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/MATLAB/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/MatrixOps
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/MatrixOps/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Modify
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Modify/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Partition
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Partition/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Supernodal
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Supernodal/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Tcov
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Tcov/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Valgrind
/usr/share/licenses/suitesparse64_/Licenses/CHOLMOD/Valgrind/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/COLAMD
/usr/share/licenses/suitesparse64_/Licenses/COLAMD/Doc
/usr/share/licenses/suitesparse64_/Licenses/COLAMD/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/COLAMD/Doc/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/CSparse
/usr/share/licenses/suitesparse64_/Licenses/CSparse/Doc
/usr/share/licenses/suitesparse64_/Licenses/CSparse/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/CSparse/Doc/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/CSparse/MATLAB
/usr/share/licenses/suitesparse64_/Licenses/CSparse/MATLAB/ssget
/usr/share/licenses/suitesparse64_/Licenses/CSparse/MATLAB/ssget/Doc
/usr/share/licenses/suitesparse64_/Licenses/CSparse/MATLAB/ssget/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/CXSparse
/usr/share/licenses/suitesparse64_/Licenses/CXSparse/Doc
/usr/share/licenses/suitesparse64_/Licenses/CXSparse/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/CXSparse/Doc/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/CXSparse/MATLAB
/usr/share/licenses/suitesparse64_/Licenses/CXSparse/MATLAB/ssget
/usr/share/licenses/suitesparse64_/Licenses/CXSparse/MATLAB/ssget/Doc
/usr/share/licenses/suitesparse64_/Licenses/CXSparse/MATLAB/ssget/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/CXSparse_newfiles
/usr/share/licenses/suitesparse64_/Licenses/CXSparse_newfiles/Doc
/usr/share/licenses/suitesparse64_/Licenses/CXSparse_newfiles/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc
/usr/share/licenses/suitesparse64_/Licenses/Doc/AMD
/usr/share/licenses/suitesparse64_/Licenses/Doc/AMD/License.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/AMD/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/BTF
/usr/share/licenses/suitesparse64_/Licenses/Doc/BTF/License.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/BTF/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/CAMD
/usr/share/licenses/suitesparse64_/Licenses/Doc/CAMD/License.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/CCOLAMD
/usr/share/licenses/suitesparse64_/Licenses/Doc/CCOLAMD/License.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/CCOLAMD/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/COLAMD
/usr/share/licenses/suitesparse64_/Licenses/Doc/COLAMD/License.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/COLAMD/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/CXSparse
/usr/share/licenses/suitesparse64_/Licenses/Doc/CXSparse/License.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/CXSparse/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/KLU
/usr/share/licenses/suitesparse64_/Licenses/Doc/KLU/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/LDL
/usr/share/licenses/suitesparse64_/Licenses/Doc/LDL/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/RBio
/usr/share/licenses/suitesparse64_/Licenses/Doc/RBio/License.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/SPQR
/usr/share/licenses/suitesparse64_/Licenses/Doc/SPQR/License.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/SPQR/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/UMFPACK
/usr/share/licenses/suitesparse64_/Licenses/Doc/UMFPACK/License.txt
/usr/share/licenses/suitesparse64_/Licenses/Doc/UMFPACK/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/GPUQREngine
/usr/share/licenses/suitesparse64_/Licenses/GPUQREngine/Doc
/usr/share/licenses/suitesparse64_/Licenses/GPUQREngine/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/GPUQREngine/Doc/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/GraphBLAS
/usr/share/licenses/suitesparse64_/Licenses/GraphBLAS/Doc
/usr/share/licenses/suitesparse64_/Licenses/GraphBLAS/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/KLU
/usr/share/licenses/suitesparse64_/Licenses/KLU/Doc
/usr/share/licenses/suitesparse64_/Licenses/KLU/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/KLU/Doc/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/LDL
/usr/share/licenses/suitesparse64_/Licenses/LDL/Doc
/usr/share/licenses/suitesparse64_/Licenses/LDL/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/LDL/Doc/lesser.txt
/usr/share/licenses/suitesparse64_/Licenses/MATLAB_Tools
/usr/share/licenses/suitesparse64_/Licenses/MATLAB_Tools/Doc
/usr/share/licenses/suitesparse64_/Licenses/MATLAB_Tools/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/Mongoose
/usr/share/licenses/suitesparse64_/Licenses/Mongoose/Doc
/usr/share/licenses/suitesparse64_/Licenses/Mongoose/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/RBio
/usr/share/licenses/suitesparse64_/Licenses/RBio/Doc
/usr/share/licenses/suitesparse64_/Licenses/RBio/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/RBio/Doc/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/SPQR
/usr/share/licenses/suitesparse64_/Licenses/SPQR/Doc
/usr/share/licenses/suitesparse64_/Licenses/SPQR/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/SPQR/Doc/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/SuiteSparse_GPURuntime
/usr/share/licenses/suitesparse64_/Licenses/SuiteSparse_GPURuntime/Doc
/usr/share/licenses/suitesparse64_/Licenses/SuiteSparse_GPURuntime/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/SuiteSparse_GPURuntime/Doc/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/UMFPACK
/usr/share/licenses/suitesparse64_/Licenses/UMFPACK/Doc
/usr/share/licenses/suitesparse64_/Licenses/UMFPACK/Doc/License.txt
/usr/share/licenses/suitesparse64_/Licenses/UMFPACK/Doc/gpl.txt
/usr/share/licenses/suitesparse64_/Licenses/ssget
/usr/share/licenses/suitesparse64_/Licenses/ssget/Doc
/usr/share/licenses/suitesparse64_/Licenses/ssget/Doc/License.txt

References

Summary

In this tutorial we learn how to install suitesparse64_ on Fedora 34 using yum and dnf.