How To Install octave-quaternion on Fedora 36

In this tutorial we learn how to install octave-quaternion in Fedora 36. octave-quaternion is Quaternion package for Octave

Introduction

In this tutorial we learn how to install octave-quaternion on Fedora 36.

What is octave-quaternion

Package for the manipulation of Quaternions used for frame transformation

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

Install octave-quaternion 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 octave-quaternion using dnf by running the following command:

sudo dnf -y install octave-quaternion

Install octave-quaternion 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 octave-quaternion using yum by running the following command:

sudo yum -y install octave-quaternion

How To Uninstall octave-quaternion on Fedora 36

To uninstall only the octave-quaternion package we can use the following command:

sudo dnf remove octave-quaternion

octave-quaternion Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/94
/usr/lib/.build-id/94/f4e8b266ebd06a3b8e940cb12a56082b9b08ae
/usr/lib64/octave/packages/quaternion-2.4.0
/usr/lib64/octave/packages/quaternion-2.4.0/x86_64-redhat-linux-gnu-api-v56
/usr/lib64/octave/packages/quaternion-2.4.0/x86_64-redhat-linux-gnu-api-v56/is_real_array.oct
/usr/share/octave/packages/quaternion-2.4.0
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/abs.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/arg.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/blkdiag.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/cast.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/cat.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/ceil.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/columns.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/conj.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/ctranspose.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/cumsum.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/diag.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/diff.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/display.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/end.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/eq.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/exp.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/fix.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/floor.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/full.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/ge.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/get.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/gt.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/horzcat.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/inv.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/isempty.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/isfinite.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/isinf.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/isnan.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/ispure.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/isreal.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/ldivide.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/le.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/length.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/log.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/lt.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/mean.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/minus.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/mldivide.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/mpower.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/mrdivide.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/mtimes.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/ndims.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/ne.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/norm.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/numel.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/plus.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/power.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/private/keys_vals.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/private/norm2.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/private/normv.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/quaternion.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/rdivide.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/repmat.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/reshape.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/round.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/rows.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/set.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/size.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/size_equal.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/sparse.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/squeeze.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/subsasgn.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/subsref.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/sum.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/times.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/transpose.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/tril.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/triu.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/uminus.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/unit.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/uplus.m
/usr/share/octave/packages/quaternion-2.4.0/@quaternion/vertcat.m
/usr/share/octave/packages/quaternion-2.4.0/doc
/usr/share/octave/packages/quaternion-2.4.0/doc-cache
/usr/share/octave/packages/quaternion-2.4.0/doc/functions.texi
/usr/share/octave/packages/quaternion-2.4.0/doc/quaternion.pdf
/usr/share/octave/packages/quaternion-2.4.0/doc/quaternion.tex
/usr/share/octave/packages/quaternion-2.4.0/packinfo
/usr/share/octave/packages/quaternion-2.4.0/packinfo/COPYING
/usr/share/octave/packages/quaternion-2.4.0/packinfo/DESCRIPTION
/usr/share/octave/packages/quaternion-2.4.0/packinfo/INDEX
/usr/share/octave/packages/quaternion-2.4.0/packinfo/NEWS
/usr/share/octave/packages/quaternion-2.4.0/packinfo/on_uninstall.m
/usr/share/octave/packages/quaternion-2.4.0/q2rot.m
/usr/share/octave/packages/quaternion-2.4.0/qi.m
/usr/share/octave/packages/quaternion-2.4.0/qj.m
/usr/share/octave/packages/quaternion-2.4.0/qk.m
/usr/share/octave/packages/quaternion-2.4.0/rot2q.m
/usr/share/octave/packages/quaternion-2.4.0/rotm2q.m
/usr/share/octave/packages/quaternion-2.4.0/test_quaternion.m

References

Summary

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