How To Install gap-pkg-cryst on Fedora 36
Introduction
In this tutorial we learn how to install gap-pkg-cryst
on Fedora 36.
What is gap-pkg-cryst
The GAP 4 package Cryst, previously known as CrystGAP, is the successor of the CrystGAP package for GAP 3. During the porting process to GAP 4, large parts of the code have been rewritten, and the functionality has been extended considerably. Cryst provides a rich set of methods to compute with affine crystallographic groups, in particular space groups. In contrast to the GAP 3 version, affine crystallographic groups are now fully supported both in the representation acting from the right and in the representation acting from the left. The latter representation is the one preferred by crystallographers. There are also functions to determine representatives of all space group types of a given dimension.
We can use yum
or dnf
to install gap-pkg-cryst
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install gap-pkg-cryst.
Install gap-pkg-cryst 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-cryst
using dnf
by running the following command:
sudo dnf -y install gap-pkg-cryst
Install gap-pkg-cryst 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-cryst
using yum
by running the following command:
sudo yum -y install gap-pkg-cryst
How To Uninstall gap-pkg-cryst on Fedora 36
To uninstall only the gap-pkg-cryst
package we can use the following command:
sudo dnf remove gap-pkg-cryst
gap-pkg-cryst Package Contents on Fedora 36
/usr/lib/gap/pkg/cryst
/usr/lib/gap/pkg/cryst/PackageInfo.g
/usr/lib/gap/pkg/cryst/gap
/usr/lib/gap/pkg/cryst/gap/color.gd
/usr/lib/gap/pkg/cryst/gap/color.gi
/usr/lib/gap/pkg/cryst/gap/common.gd
/usr/lib/gap/pkg/cryst/gap/common.gi
/usr/lib/gap/pkg/cryst/gap/cryst.gd
/usr/lib/gap/pkg/cryst/gap/cryst.gi
/usr/lib/gap/pkg/cryst/gap/cryst2.gi
/usr/lib/gap/pkg/cryst/gap/equiv.gd
/usr/lib/gap/pkg/cryst/gap/equiv.gi
/usr/lib/gap/pkg/cryst/gap/fpgrp.gi
/usr/lib/gap/pkg/cryst/gap/hom.gd
/usr/lib/gap/pkg/cryst/gap/hom.gi
/usr/lib/gap/pkg/cryst/gap/max.gd
/usr/lib/gap/pkg/cryst/gap/max.gi
/usr/lib/gap/pkg/cryst/gap/noxgap.gi
/usr/lib/gap/pkg/cryst/gap/orbstab.gi
/usr/lib/gap/pkg/cryst/gap/pcpgrp.gi
/usr/lib/gap/pkg/cryst/gap/wyckoff.gd
/usr/lib/gap/pkg/cryst/gap/wyckoff.gi
/usr/lib/gap/pkg/cryst/gap/wygraph.gi
/usr/lib/gap/pkg/cryst/gap/wypopup.gi
/usr/lib/gap/pkg/cryst/gap/zass.gd
/usr/lib/gap/pkg/cryst/gap/zass.gi
/usr/lib/gap/pkg/cryst/grp
/usr/lib/gap/pkg/cryst/grp/spacegrp.gd
/usr/lib/gap/pkg/cryst/grp/spacegrp.gi
/usr/lib/gap/pkg/cryst/grp/spacegrp.grp
/usr/lib/gap/pkg/cryst/init.g
/usr/lib/gap/pkg/cryst/read.g
/usr/lib/gap/pkg/cryst/tst
/usr/lib/gap/pkg/cryst/tst/cryst.tst
/usr/lib/gap/pkg/cryst/tst/crystcat.tst
/usr/lib/gap/pkg/cryst/tst/manual.tst
/usr/lib/gap/pkg/cryst/tst/subgrp.tst
/usr/lib/gap/pkg/cryst/tst/testall.g
/usr/lib/gap/pkg/cryst/tst/wyckoff.tst
/usr/lib/gap/pkg/cryst/tst/zass.tst
/usr/share/doc/gap-pkg-cryst
/usr/share/doc/gap-pkg-cryst/Changelog
/usr/share/doc/gap-pkg-cryst/README
/usr/share/licenses/gap-pkg-cryst
/usr/share/licenses/gap-pkg-cryst/COPYING
References
Summary
In this tutorial we learn how to install gap-pkg-cryst
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).