How To Install gap-pkg-crystcat on Fedora 36
Introduction
In this tutorial we learn how to install gap-pkg-crystcat
on Fedora 36.
What is gap-pkg-crystcat
The GAP 4 package CrystCat provides a catalog of crystallographic groups of dimensions 2, 3, and 4 which covers most of the data contained in the book “Crystallographic groups of four-dimensional space” by H. Brown, R. Bülow, J. Neubüser, H. Wondratschek, and H. Zassenhaus (John Wiley, New York, 1978). This catalog was previously available in the library of GAP 3. The present version for GAP 4 has been moved into a separate package, because it requires the package Cryst, which is loaded automatically by CrystCat. The benefit of this is that space groups extracted from the catalog now have the rich set of methods provided by Cryst at their disposal, and are no longer dumb lists of generators. Moreover, space groups are now fully supported in both the representation acting from the left and the representation acting from the right.
We can use yum
or dnf
to install gap-pkg-crystcat
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install gap-pkg-crystcat.
Install gap-pkg-crystcat 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-crystcat
using dnf
by running the following command:
sudo dnf -y install gap-pkg-crystcat
Install gap-pkg-crystcat 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-crystcat
using yum
by running the following command:
sudo yum -y install gap-pkg-crystcat
How To Uninstall gap-pkg-crystcat on Fedora 36
To uninstall only the gap-pkg-crystcat
package we can use the following command:
sudo dnf remove gap-pkg-crystcat
gap-pkg-crystcat Package Contents on Fedora 36
/usr/lib/gap/pkg/crystcat
/usr/lib/gap/pkg/crystcat/PackageInfo.g
/usr/lib/gap/pkg/crystcat/grp
/usr/lib/gap/pkg/crystcat/grp/crystcat.grp.gz
/usr/lib/gap/pkg/crystcat/init.g
/usr/lib/gap/pkg/crystcat/lib
/usr/lib/gap/pkg/crystcat/lib/crystcat.gd
/usr/lib/gap/pkg/crystcat/lib/crystcat.gi
/usr/lib/gap/pkg/crystcat/lib/normalizer.gi
/usr/lib/gap/pkg/crystcat/read.g
/usr/lib/gap/pkg/crystcat/tst
/usr/lib/gap/pkg/crystcat/tst/manual.tst
/usr/lib/gap/pkg/crystcat/tst/testall.g
/usr/share/doc/gap-pkg-crystcat
/usr/share/doc/gap-pkg-crystcat/Changelog
/usr/share/doc/gap-pkg-crystcat/README
/usr/share/licenses/gap-pkg-crystcat
/usr/share/licenses/gap-pkg-crystcat/GPL
References
Summary
In this tutorial we learn how to install gap-pkg-crystcat
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).