How To Install octave-communications on Fedora 36

In this tutorial we learn how to install octave-communications in Fedora 36. octave-communications is Communications for Octave

Introduction

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

What is octave-communications

Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields

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

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

sudo dnf -y install octave-communications

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

sudo yum -y install octave-communications

How To Uninstall octave-communications on Fedora 36

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

sudo dnf remove octave-communications

octave-communications Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/04
/usr/lib/.build-id/04/421a3fa88011b782688b429877daf8b3fdddde
/usr/lib/.build-id/08
/usr/lib/.build-id/08/a47053a48ee904f102cf3ba8f6e04892db677e
/usr/lib/.build-id/08/afa7ebad9311d19aef19645d8b9ee895739916
/usr/lib/.build-id/27
/usr/lib/.build-id/27/b3b2db8594551794e68dd8bcd121a2b46de6ab
/usr/lib/.build-id/4d
/usr/lib/.build-id/4d/50aaeacaa6a75e4276c46a4b2cc45951c29f5e
/usr/lib/.build-id/88
/usr/lib/.build-id/88/662f4cb13a5f56df077eef8d8f98771cc0fb27
/usr/lib/.build-id/8f
/usr/lib/.build-id/8f/844140cf070d32f8392fcd680164d8475f2b68
/usr/lib/.build-id/a4
/usr/lib/.build-id/a4/63886400613989acbec0c298f7fa5de73029ca
/usr/lib/.build-id/f4
/usr/lib/.build-id/f4/d2257853be70a45be2f31eede6b2f3647ea123
/usr/lib64/octave/packages/communications-1.2.4
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/PKG_ADD
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/PKG_DEL
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/__errcore__.cc-tst
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/__errcore__.oct
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/__gfweight__.cc-tst
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/__gfweight__.oct
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/cyclgen.cc-tst
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/cyclgen.oct
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/cyclpoly.cc-tst
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/cyclpoly.oct
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/genqamdemod.cc-tst
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/genqamdemod.oct
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/gf.cc-tst
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/gf.oct
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/isprimitive.cc-tst
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/isprimitive.oct
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/primpoly.cc-tst
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/primpoly.oct
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/syndtable.cc-tst
/usr/lib64/octave/packages/communications-1.2.4/x86_64-redhat-linux-gnu-api-v56/syndtable.oct
/usr/share/octave/packages/communications-1.2.4
/usr/share/octave/packages/communications-1.2.4/@galois/conv.m
/usr/share/octave/packages/communications-1.2.4/@galois/convmtx.m
/usr/share/octave/packages/communications-1.2.4/@galois/deconv.m
/usr/share/octave/packages/communications-1.2.4/@galois/det.m
/usr/share/octave/packages/communications-1.2.4/@galois/dftmtx.m
/usr/share/octave/packages/communications-1.2.4/@galois/diag.m
/usr/share/octave/packages/communications-1.2.4/@galois/exp.m
/usr/share/octave/packages/communications-1.2.4/@galois/fft.m
/usr/share/octave/packages/communications-1.2.4/@galois/filter.m
/usr/share/octave/packages/communications-1.2.4/@galois/ifft.m
/usr/share/octave/packages/communications-1.2.4/@galois/inv.m
/usr/share/octave/packages/communications-1.2.4/@galois/inverse.m
/usr/share/octave/packages/communications-1.2.4/@galois/isequal.m
/usr/share/octave/packages/communications-1.2.4/@galois/log.m
/usr/share/octave/packages/communications-1.2.4/@galois/lu.m
/usr/share/octave/packages/communications-1.2.4/@galois/prod.m
/usr/share/octave/packages/communications-1.2.4/@galois/rank.m
/usr/share/octave/packages/communications-1.2.4/@galois/reshape.m
/usr/share/octave/packages/communications-1.2.4/@galois/roots.m
/usr/share/octave/packages/communications-1.2.4/@galois/sqrt.m
/usr/share/octave/packages/communications-1.2.4/@galois/sum.m
/usr/share/octave/packages/communications-1.2.4/@galois/sumsq.m
/usr/share/octave/packages/communications-1.2.4/ademodce.m
/usr/share/octave/packages/communications-1.2.4/amdemod.m
/usr/share/octave/packages/communications-1.2.4/ammod.m
/usr/share/octave/packages/communications-1.2.4/amodce.m
/usr/share/octave/packages/communications-1.2.4/apkconst.m
/usr/share/octave/packages/communications-1.2.4/awgn.m
/usr/share/octave/packages/communications-1.2.4/bchpoly.m
/usr/share/octave/packages/communications-1.2.4/berconfint.m
/usr/share/octave/packages/communications-1.2.4/bi2de.m
/usr/share/octave/packages/communications-1.2.4/bin2gray.m
/usr/share/octave/packages/communications-1.2.4/biterr.m
/usr/share/octave/packages/communications-1.2.4/bsc.m
/usr/share/octave/packages/communications-1.2.4/comms.info
/usr/share/octave/packages/communications-1.2.4/comms.m
/usr/share/octave/packages/communications-1.2.4/compand.m
/usr/share/octave/packages/communications-1.2.4/convenc.m
/usr/share/octave/packages/communications-1.2.4/cosets.m
/usr/share/octave/packages/communications-1.2.4/de2bi.m
/usr/share/octave/packages/communications-1.2.4/decode.m
/usr/share/octave/packages/communications-1.2.4/deintrlv.m
/usr/share/octave/packages/communications-1.2.4/demodmap.m
/usr/share/octave/packages/communications-1.2.4/doc-cache
/usr/share/octave/packages/communications-1.2.4/dpcmdeco.m
/usr/share/octave/packages/communications-1.2.4/dpcmenco.m
/usr/share/octave/packages/communications-1.2.4/dpcmopt.m
/usr/share/octave/packages/communications-1.2.4/egolaydec.m
/usr/share/octave/packages/communications-1.2.4/egolayenc.m
/usr/share/octave/packages/communications-1.2.4/egolaygen.m
/usr/share/octave/packages/communications-1.2.4/encode.m
/usr/share/octave/packages/communications-1.2.4/eyediagram.m
/usr/share/octave/packages/communications-1.2.4/fibodeco.m
/usr/share/octave/packages/communications-1.2.4/fiboenco.m
/usr/share/octave/packages/communications-1.2.4/fibosplitstream.m
/usr/share/octave/packages/communications-1.2.4/finddelay.m
/usr/share/octave/packages/communications-1.2.4/fmdemod.m
/usr/share/octave/packages/communications-1.2.4/fmmod.m
/usr/share/octave/packages/communications-1.2.4/gen2par.m
/usr/share/octave/packages/communications-1.2.4/genqammod.m
/usr/share/octave/packages/communications-1.2.4/gftable.m
/usr/share/octave/packages/communications-1.2.4/gfweight.m
/usr/share/octave/packages/communications-1.2.4/golombdeco.m
/usr/share/octave/packages/communications-1.2.4/golombenco.m
/usr/share/octave/packages/communications-1.2.4/hammgen.m
/usr/share/octave/packages/communications-1.2.4/helintrlv.m
/usr/share/octave/packages/communications-1.2.4/helscandeintrlv.m
/usr/share/octave/packages/communications-1.2.4/helscanintrlv.m
/usr/share/octave/packages/communications-1.2.4/huffmandeco.m
/usr/share/octave/packages/communications-1.2.4/huffmandict.m
/usr/share/octave/packages/communications-1.2.4/huffmanenco.m
/usr/share/octave/packages/communications-1.2.4/intrlv.m
/usr/share/octave/packages/communications-1.2.4/istrellis.m
/usr/share/octave/packages/communications-1.2.4/lloyds.m
/usr/share/octave/packages/communications-1.2.4/lz77deco.m
/usr/share/octave/packages/communications-1.2.4/lz77enco.m
/usr/share/octave/packages/communications-1.2.4/matdeintrlv.m
/usr/share/octave/packages/communications-1.2.4/matintrlv.m
/usr/share/octave/packages/communications-1.2.4/minpol.m
/usr/share/octave/packages/communications-1.2.4/modmap.m
/usr/share/octave/packages/communications-1.2.4/oct2dec.m
/usr/share/octave/packages/communications-1.2.4/packinfo
/usr/share/octave/packages/communications-1.2.4/packinfo/COPYING
/usr/share/octave/packages/communications-1.2.4/packinfo/DESCRIPTION
/usr/share/octave/packages/communications-1.2.4/packinfo/INDEX
/usr/share/octave/packages/communications-1.2.4/packinfo/NEWS
/usr/share/octave/packages/communications-1.2.4/packinfo/on_uninstall.m
/usr/share/octave/packages/communications-1.2.4/pamdemod.m
/usr/share/octave/packages/communications-1.2.4/pammod.m
/usr/share/octave/packages/communications-1.2.4/poly2trellis.m
/usr/share/octave/packages/communications-1.2.4/prbs_generator.m
/usr/share/octave/packages/communications-1.2.4/prbs_iterator.m
/usr/share/octave/packages/communications-1.2.4/prbs_sequence.m
/usr/share/octave/packages/communications-1.2.4/pskdemod.m
/usr/share/octave/packages/communications-1.2.4/pskmod.m
/usr/share/octave/packages/communications-1.2.4/qamdemod.m
/usr/share/octave/packages/communications-1.2.4/qammod.m
/usr/share/octave/packages/communications-1.2.4/qaskdeco.m
/usr/share/octave/packages/communications-1.2.4/qaskenco.m
/usr/share/octave/packages/communications-1.2.4/qfunc.m
/usr/share/octave/packages/communications-1.2.4/qfuncinv.m
/usr/share/octave/packages/communications-1.2.4/quantiz.m
/usr/share/octave/packages/communications-1.2.4/randdeintrlv.m
/usr/share/octave/packages/communications-1.2.4/randerr.m
/usr/share/octave/packages/communications-1.2.4/randint.m
/usr/share/octave/packages/communications-1.2.4/randintrlv.m
/usr/share/octave/packages/communications-1.2.4/randsrc.m
/usr/share/octave/packages/communications-1.2.4/rcosfir.m
/usr/share/octave/packages/communications-1.2.4/reedmullerdec.m
/usr/share/octave/packages/communications-1.2.4/reedmullerenc.m
/usr/share/octave/packages/communications-1.2.4/reedmullergen.m
/usr/share/octave/packages/communications-1.2.4/ricedeco.m
/usr/share/octave/packages/communications-1.2.4/riceenco.m
/usr/share/octave/packages/communications-1.2.4/rledeco.m
/usr/share/octave/packages/communications-1.2.4/rleenco.m
/usr/share/octave/packages/communications-1.2.4/rsdecof.m
/usr/share/octave/packages/communications-1.2.4/rsencof.m
/usr/share/octave/packages/communications-1.2.4/rsgenpoly.m
/usr/share/octave/packages/communications-1.2.4/scatterplot.m
/usr/share/octave/packages/communications-1.2.4/shannonfanodeco.m
/usr/share/octave/packages/communications-1.2.4/shannonfanodict.m
/usr/share/octave/packages/communications-1.2.4/shannonfanoenco.m
/usr/share/octave/packages/communications-1.2.4/symerr.m
/usr/share/octave/packages/communications-1.2.4/systematize.m
/usr/share/octave/packages/communications-1.2.4/vec2mat.m
/usr/share/octave/packages/communications-1.2.4/wgn.m

References

Summary

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