How To Install gap-pkg-crystcat on Fedora 36

In this tutorial we learn how to install gap-pkg-crystcat in Fedora 36. gap-pkg-crystcat is Crystallographic groups catalog

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/).