How To Install gap-pkg-datastructures on Fedora 36

In this tutorial we learn how to install gap-pkg-datastructures in Fedora 36. gap-pkg-datastructures is Standard data structures for GAP

Introduction

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

What is gap-pkg-datastructures

The datastructures package aims at providing standard datastructures, consolidating existing code and improving on it, in particular in view of HPC-GAP. The following data structures are provided - queues - doubly linked lists - heaps - priority queues - hashtables - dictionaries

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

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

sudo dnf -y install gap-pkg-datastructures

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

sudo yum -y install gap-pkg-datastructures

How To Uninstall gap-pkg-datastructures on Fedora 36

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

sudo dnf remove gap-pkg-datastructures

gap-pkg-datastructures Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/78
/usr/lib/.build-id/78/ef3c62dc51b57b288860dc96091103b35b5949
/usr/lib/gap/pkg/datastructures-0.2.7
/usr/lib/gap/pkg/datastructures-0.2.7/PackageInfo.g
/usr/lib/gap/pkg/datastructures-0.2.7/bench-hash.g
/usr/lib/gap/pkg/datastructures-0.2.7/bench-heap.g
/usr/lib/gap/pkg/datastructures-0.2.7/bin
/usr/lib/gap/pkg/datastructures-0.2.7/bin/x86_64-redhat-linux-gnu-default64-kv7
/usr/lib/gap/pkg/datastructures-0.2.7/bin/x86_64-redhat-linux-gnu-default64-kv7/datastructures.so
/usr/lib/gap/pkg/datastructures-0.2.7/gap
/usr/lib/gap/pkg/datastructures-0.2.7/gap/avltree.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/binaryheap.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/binaryheap.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/dllist.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/dllist.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/hashfunctions.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/hashfunctions.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/hashmap.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/hashmap.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/hashset.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/hashset.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/heap.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/heap.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/memoize.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/memoize.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/ordered.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/ordered.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/pairingheap.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/pairingheap.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/plistdeque.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/plistdeque.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/queue.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/skiplist.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/slice.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/slice.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/stack.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/stack.gi
/usr/lib/gap/pkg/datastructures-0.2.7/gap/union-find.gd
/usr/lib/gap/pkg/datastructures-0.2.7/gap/union-find.gi
/usr/lib/gap/pkg/datastructures-0.2.7/init.g
/usr/lib/gap/pkg/datastructures-0.2.7/makedoc.g
/usr/lib/gap/pkg/datastructures-0.2.7/read.g
/usr/lib/gap/pkg/datastructures-0.2.7/tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/binaryheap.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/hashfunctions
/usr/lib/gap/pkg/datastructures-0.2.7/tst/hashfunctions/hashtestfuncs.g
/usr/lib/gap/pkg/datastructures-0.2.7/tst/hashfunctions/int.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/hashfunctions/perm.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/hashfunctions/permgroup.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/hashfunctions/pperm.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/hashfunctions/recursive.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/hashfunctions/string.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/hashfunctions/trans.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/hashmap.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/hashset.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/heaptest.g
/usr/lib/gap/pkg/datastructures-0.2.7/tst/memoize.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/ordered.g
/usr/lib/gap/pkg/datastructures-0.2.7/tst/ordered.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/pairingheap.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/plistdeque.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/slice.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/stack.tst
/usr/lib/gap/pkg/datastructures-0.2.7/tst/testall.g
/usr/lib/gap/pkg/datastructures-0.2.7/tst/uf.tst
/usr/share/doc/gap-pkg-datastructures
/usr/share/doc/gap-pkg-datastructures/CHANGES.md
/usr/share/doc/gap-pkg-datastructures/README.md
/usr/share/licenses/gap-pkg-datastructures
/usr/share/licenses/gap-pkg-datastructures/COPYRIGHT.md
/usr/share/licenses/gap-pkg-datastructures/LICENSE

References

Summary

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