How To Install gap-pkg-cvec on Fedora 36

In this tutorial we learn how to install gap-pkg-cvec in Fedora 36. gap-pkg-cvec is Compact vectors over finite fields

Introduction

In this tutorial we learn how to install gap-pkg-cvec on Fedora 36.

What is gap-pkg-cvec

The CVEC package provides an implementation of compact vectors over finite fields. Contrary to earlier implementations no table lookups are used but only word-based processor arithmetic. This allows for bigger finite fields and higher speed.

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

Install gap-pkg-cvec 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 gap-pkg-cvec using dnf by running the following command:

sudo dnf -y install gap-pkg-cvec

Install gap-pkg-cvec 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 gap-pkg-cvec using yum by running the following command:

sudo yum -y install gap-pkg-cvec

How To Uninstall gap-pkg-cvec on Fedora 36

To uninstall only the gap-pkg-cvec package we can use the following command:

sudo dnf remove gap-pkg-cvec

gap-pkg-cvec Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/92daf4599aa9092bb5867ec7dbefd0bc0ca086
/usr/lib/gap/pkg/cvec-2.7.5
/usr/lib/gap/pkg/cvec-2.7.5/PackageInfo.g
/usr/lib/gap/pkg/cvec-2.7.5/bin
/usr/lib/gap/pkg/cvec-2.7.5/bin/x86_64-redhat-linux-gnu-default64-kv7
/usr/lib/gap/pkg/cvec-2.7.5/bin/x86_64-redhat-linux-gnu-default64-kv7/cvec.so
/usr/lib/gap/pkg/cvec-2.7.5/gap
/usr/lib/gap/pkg/cvec-2.7.5/gap/calibration.gi
/usr/lib/gap/pkg/cvec-2.7.5/gap/cmat.gd
/usr/lib/gap/pkg/cvec-2.7.5/gap/cmat.gi
/usr/lib/gap/pkg/cvec-2.7.5/gap/cvec.gd
/usr/lib/gap/pkg/cvec-2.7.5/gap/cvec.gi
/usr/lib/gap/pkg/cvec-2.7.5/gap/linalg.gd
/usr/lib/gap/pkg/cvec-2.7.5/gap/linalg.gi
/usr/lib/gap/pkg/cvec-2.7.5/gap/matrix.gi
/usr/lib/gap/pkg/cvec-2.7.5/gap/quarry.g
/usr/lib/gap/pkg/cvec-2.7.5/gap/test.gi
/usr/lib/gap/pkg/cvec-2.7.5/init.g
/usr/lib/gap/pkg/cvec-2.7.5/local
/usr/lib/gap/pkg/cvec-2.7.5/local/calibration.capella
/usr/lib/gap/pkg/cvec-2.7.5/local/calibration.prokyon
/usr/lib/gap/pkg/cvec-2.7.5/makedoc.g
/usr/lib/gap/pkg/cvec-2.7.5/read.g
/usr/lib/gap/pkg/cvec-2.7.5/test
/usr/lib/gap/pkg/cvec-2.7.5/test/benchresults
/usr/lib/gap/pkg/cvec-2.7.5/test/gcd.g
/usr/lib/gap/pkg/cvec-2.7.5/test/matmultest.g
/usr/lib/gap/pkg/cvec-2.7.5/test/matobjtest.g
/usr/lib/gap/pkg/cvec-2.7.5/test/results.winograd
/usr/lib/gap/pkg/cvec-2.7.5/test/scatest.g
/usr/lib/gap/pkg/cvec-2.7.5/test/scatest.results
/usr/lib/gap/pkg/cvec-2.7.5/test/sqrt.g
/usr/lib/gap/pkg/cvec-2.7.5/test/winograd.g
/usr/lib/gap/pkg/cvec-2.7.5/tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/babymonster.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/builtin
/usr/lib/gap/pkg/cvec-2.7.5/tst/builtin/addmul.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/builtin/cvec.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/builtin/matmul.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/builtin/misc.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/builtin/scalar_in.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/builtin/scalar_out.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/builtin/scalar_unpack.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/builtin/slice.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/cmat.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/conversion.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/echelon.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/polynomials.tst
/usr/lib/gap/pkg/cvec-2.7.5/tst/testall.g
/usr/share/doc/gap-pkg-cvec
/usr/share/doc/gap-pkg-cvec/CHANGES
/usr/share/doc/gap-pkg-cvec/README.md
/usr/share/doc/gap-pkg-cvec/TIMINGS
/usr/share/doc/gap-pkg-cvec/TODO
/usr/share/licenses/gap-pkg-cvec
/usr/share/licenses/gap-pkg-cvec/LICENSE

References

Summary

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