How To Install gap-pkg-francy on Fedora 36

In this tutorial we learn how to install gap-pkg-francy in Fedora 36. gap-pkg-francy is Framework for interactive discrete mathematics

Introduction

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

What is gap-pkg-francy

Francy is a package for GAP and provides a framework for Interactive Discrete Mathematics. Unlike xgap, Francy is not linked with any GUI framework and instead, this package generates a semantic model that can be used to produce a graphical representation using any other framework / language. There is a JavaScript implementation of the graphical representation that works on Jupyter, embedded in a Web page or as a Desktop Application (e.g. using electron).

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

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

sudo dnf -y install gap-pkg-francy

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

sudo yum -y install gap-pkg-francy

How To Uninstall gap-pkg-francy on Fedora 36

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

sudo dnf remove gap-pkg-francy

gap-pkg-francy Package Contents on Fedora 36

/usr/lib/gap/pkg/francy-1.2.4
/usr/lib/gap/pkg/francy-1.2.4/PackageInfo.g
/usr/lib/gap/pkg/francy-1.2.4/gap
/usr/lib/gap/pkg/francy-1.2.4/gap/callback.gd
/usr/lib/gap/pkg/francy-1.2.4/gap/callback.gi
/usr/lib/gap/pkg/francy-1.2.4/gap/canvas.gd
/usr/lib/gap/pkg/francy-1.2.4/gap/canvas.gi
/usr/lib/gap/pkg/francy-1.2.4/gap/chart.gd
/usr/lib/gap/pkg/francy-1.2.4/gap/chart.gi
/usr/lib/gap/pkg/francy-1.2.4/gap/francy.gd
/usr/lib/gap/pkg/francy-1.2.4/gap/graph.gd
/usr/lib/gap/pkg/francy-1.2.4/gap/graph.gi
/usr/lib/gap/pkg/francy-1.2.4/gap/menu.gd
/usr/lib/gap/pkg/francy-1.2.4/gap/menu.gi
/usr/lib/gap/pkg/francy-1.2.4/gap/message.gd
/usr/lib/gap/pkg/francy-1.2.4/gap/message.gi
/usr/lib/gap/pkg/francy-1.2.4/gap/util.gd
/usr/lib/gap/pkg/francy-1.2.4/gap/util.gi
/usr/lib/gap/pkg/francy-1.2.4/init.g
/usr/lib/gap/pkg/francy-1.2.4/makedoc.g
/usr/lib/gap/pkg/francy-1.2.4/read.g
/usr/lib/gap/pkg/francy-1.2.4/tst
/usr/lib/gap/pkg/francy-1.2.4/tst/callbacks.tst
/usr/lib/gap/pkg/francy-1.2.4/tst/canvas.tst
/usr/lib/gap/pkg/francy-1.2.4/tst/chart.tst
/usr/lib/gap/pkg/francy-1.2.4/tst/graph.tst
/usr/lib/gap/pkg/francy-1.2.4/tst/menu.tst
/usr/lib/gap/pkg/francy-1.2.4/tst/message.tst
/usr/lib/gap/pkg/francy-1.2.4/tst/testall.g
/usr/share/doc/gap-pkg-francy
/usr/share/doc/gap-pkg-francy/README.md
/usr/share/licenses/gap-pkg-francy
/usr/share/licenses/gap-pkg-francy/LICENSE

References

Summary

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