How To Install gap-pkg-edim on Fedora 36
Introduction
In this tutorial we learn how to install gap-pkg-edim
on Fedora 36.
What is gap-pkg-edim
The main purpose of the EDIM package is to publish an implementation of an algorithm (found by the package author) for computing prime parts of the elementary divisors of integer matrices (i.e., the diagonal entries of the Smith normal form). The programs are developed and already successfully used for large matrices (up to rank >12000) with moderate entries and many non-trivial elementary divisors which are products of some small primes. But they should be useful for other types of matrices as well. Among the other functions of the package are - an inversion algorithm for large rational matrices (using a p-adic method) - a program for finding the largest elementary divisor of an integral matrix (particularly interesting when this is much smaller than the determinant) and - implementations of some normal form algorithms described by Havas, Majewski, Matthews, Sterling (using LLL- or modular techniques).
We can use yum
or dnf
to install gap-pkg-edim
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install gap-pkg-edim.
Install gap-pkg-edim 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-edim
using dnf
by running the following command:
sudo dnf -y install gap-pkg-edim
Install gap-pkg-edim 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-edim
using yum
by running the following command:
sudo yum -y install gap-pkg-edim
How To Uninstall gap-pkg-edim on Fedora 36
To uninstall only the gap-pkg-edim
package we can use the following command:
sudo dnf remove gap-pkg-edim
gap-pkg-edim Package Contents on Fedora 36
/usr/lib/.build-id
/usr/lib/.build-id/24
/usr/lib/.build-id/24/d1e68f5377de6e9547dd27bc14aa11e1cd0a51
/usr/lib/gap/pkg/EDIM-1.3.5
/usr/lib/gap/pkg/EDIM-1.3.5/PackageInfo.g
/usr/lib/gap/pkg/EDIM-1.3.5/VERSION
/usr/lib/gap/pkg/EDIM-1.3.5/bin
/usr/lib/gap/pkg/EDIM-1.3.5/bin/x86_64-redhat-linux-gnu-default64-kv7
/usr/lib/gap/pkg/EDIM-1.3.5/bin/x86_64-redhat-linux-gnu-default64-kv7/ediv.so
/usr/lib/gap/pkg/EDIM-1.3.5/init.g
/usr/lib/gap/pkg/EDIM-1.3.5/lib
/usr/lib/gap/pkg/EDIM-1.3.5/lib/edim.gd
/usr/lib/gap/pkg/EDIM-1.3.5/lib/edim.gi
/usr/lib/gap/pkg/EDIM-1.3.5/lib/hmmlll.gd
/usr/lib/gap/pkg/EDIM-1.3.5/lib/hmmlll.gi
/usr/lib/gap/pkg/EDIM-1.3.5/lib/util.gd
/usr/lib/gap/pkg/EDIM-1.3.5/lib/util.gi
/usr/lib/gap/pkg/EDIM-1.3.5/lib/util2.gi
/usr/lib/gap/pkg/EDIM-1.3.5/makedocrel.g
/usr/lib/gap/pkg/EDIM-1.3.5/read.g
/usr/lib/gap/pkg/EDIM-1.3.5/tst
/usr/lib/gap/pkg/EDIM-1.3.5/tst/edim.tst
/usr/lib/gap/pkg/EDIM-1.3.5/tst/mat
/usr/lib/gap/pkg/EDIM-1.3.5/tst/mat2
/usr/lib/gap/pkg/EDIM-1.3.5/tst/test.g
/usr/share/doc/gap-pkg-edim
/usr/share/doc/gap-pkg-edim/CHANGES
/usr/share/doc/gap-pkg-edim/README
/usr/share/doc/gap-pkg-edim/TODO
/usr/share/licenses/gap-pkg-edim
/usr/share/licenses/gap-pkg-edim/GPL
References
Summary
In this tutorial we learn how to install gap-pkg-edim
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).