How To Install gap-pkg-hapcryst on Fedora 36

In this tutorial we learn how to install gap-pkg-hapcryst in Fedora 36. gap-pkg-hapcryst is Integral cohomology computations of Bieberbach groups

Introduction

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

What is gap-pkg-hapcryst

This package is an add-on for Graham Ellis’ HAP package. HAPcryst implements some functions for crystallographic groups (namely OrbitStabilizer-type methods). It is also capable of calculating free resolutions for Bieberbach groups.

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

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

sudo dnf -y install gap-pkg-hapcryst

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

sudo yum -y install gap-pkg-hapcryst

How To Uninstall gap-pkg-hapcryst on Fedora 36

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

sudo dnf remove gap-pkg-hapcryst

gap-pkg-hapcryst Package Contents on Fedora 36

/usr/lib/gap/pkg/hapcryst-0.1.14
/usr/lib/gap/pkg/hapcryst-0.1.14/PackageInfo.g
/usr/lib/gap/pkg/hapcryst-0.1.14/init.g
/usr/lib/gap/pkg/hapcryst-0.1.14/lib
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/CWcomplexThings.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/CWcomplexThings.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/CWcomplexThings_GroupRingRep.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/CWcomplexThings_GroupRingRep.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/CWcomplexThings_LargeGroupRep.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/CWcomplexThings_LargeGroupRep.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/FaceLatticeAndBoundaryBieberbachGroup.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/FundamentalDomain.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/FundamentalDomain.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/FundamentalDomainBieberbach.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/FundamentalDomainStandardSP.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/GroupRing.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/GroupRing.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/contHomBieberbach.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/contractingHomotopy.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/contractingHomotopy.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/contractingHomotopy_GroupRing.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/contractingHomotopy_GroupRing.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/resolutionAccess_GroupRing.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/resolutionAccess_GroupRing.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/resolutionAccess_LargeGroupRep.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/resolutionAccess_LargeGroupRep.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/resolutionAccess_SmallGroupRep.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/resolutionAccess_SmallGroupRep.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/resolutionAccess_generic.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/datatypes/resolutionAccess_generic.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/environment.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/environment.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/geometry.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/geometry.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/misc.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/misc.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/resolutionBieberbach.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/resolutionBieberbach.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/spacegroups.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/spacegroups.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/tmp.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/translations.gd
/usr/lib/gap/pkg/hapcryst-0.1.14/lib/translations.gi
/usr/lib/gap/pkg/hapcryst-0.1.14/makedoc.g
/usr/lib/gap/pkg/hapcryst-0.1.14/read.g
/usr/lib/gap/pkg/hapcryst-0.1.14/tst
/usr/lib/gap/pkg/hapcryst-0.1.14/tst/HAPcryst.tst
/usr/lib/gap/pkg/hapcryst-0.1.14/tst/testall.g
/usr/share/doc/gap-pkg-hapcryst
/usr/share/doc/gap-pkg-hapcryst/CHANGES
/usr/share/doc/gap-pkg-hapcryst/README
/usr/share/licenses/gap-pkg-hapcryst
/usr/share/licenses/gap-pkg-hapcryst/LICENSE

References

Summary

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