How To Install octave-jsonlab on Fedora 36

In this tutorial we learn how to install octave-jsonlab in Fedora 36. octave-jsonlab is A JSON/UBJSON/MessagePack encoder/decoder for MATLAB/Octave

Introduction

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

What is octave-jsonlab

JSONLab is a free and open-source implementation of a JSON/UBJSON/MessagePack encoder and a decoder in the native MATLAB language. It can be used to convert a MATLAB data structure (array, struct, cell, struct array and cell array) into JSON/UBJSON formatted string, or decode a JSON/UBJSON/MessagePack file into MATLAB data. JSONLab supports both MATLAB and GNU Octave (a free MATLAB clone). JSONLab is now the official reference implementation for the JData Specification (Draft 3) - the foundation of the OpenJData Project (http

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

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

sudo dnf -y install octave-jsonlab

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

sudo yum -y install octave-jsonlab

How To Uninstall octave-jsonlab on Fedora 36

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

sudo dnf remove octave-jsonlab

octave-jsonlab Package Contents on Fedora 36

/usr/share/doc/octave-jsonlab
/usr/share/doc/octave-jsonlab/AUTHORS.txt
/usr/share/doc/octave-jsonlab/ChangeLog.txt
/usr/share/doc/octave-jsonlab/README.rst
/usr/share/doc/octave-jsonlab/examples
/usr/share/doc/octave-jsonlab/examples/demo_jsonlab_basic.m
/usr/share/doc/octave-jsonlab/examples/demo_msgpack_basic.m
/usr/share/doc/octave-jsonlab/examples/demo_ubjson_basic.m
/usr/share/doc/octave-jsonlab/examples/example1.json
/usr/share/doc/octave-jsonlab/examples/example2.json
/usr/share/doc/octave-jsonlab/examples/example3.json
/usr/share/doc/octave-jsonlab/examples/example4.json
/usr/share/doc/octave-jsonlab/examples/jsonlab_basictest.matlab
/usr/share/doc/octave-jsonlab/examples/jsonlab_selftest.m
/usr/share/doc/octave-jsonlab/examples/jsonlab_selftest.matlab
/usr/share/doc/octave-jsonlab/examples/jsonlab_speedtest.m
/usr/share/doc/octave-jsonlab/examples/jsonlab_ubjson_basictest.matlab
/usr/share/doc/octave-jsonlab/test
/usr/share/doc/octave-jsonlab/test/run_jsonlab_test.m
/usr/share/doc/octave-jsonlab/test/test_jsonlab.m
/usr/share/licenses/octave-jsonlab
/usr/share/licenses/octave-jsonlab/LICENSE_BSD.txt
/usr/share/licenses/octave-jsonlab/LICENSE_GPLv3.txt
/usr/share/octave/packages/jsonlab-2.0
/usr/share/octave/packages/jsonlab-2.0/base64decode.m
/usr/share/octave/packages/jsonlab-2.0/base64encode.m
/usr/share/octave/packages/jsonlab-2.0/decodevarname.m
/usr/share/octave/packages/jsonlab-2.0/doc-cache
/usr/share/octave/packages/jsonlab-2.0/encodevarname.m
/usr/share/octave/packages/jsonlab-2.0/fast_match_bracket.m
/usr/share/octave/packages/jsonlab-2.0/gzipdecode.m
/usr/share/octave/packages/jsonlab-2.0/gzipencode.m
/usr/share/octave/packages/jsonlab-2.0/isoctavemesh.m
/usr/share/octave/packages/jsonlab-2.0/jdatadecode.m
/usr/share/octave/packages/jsonlab-2.0/jdataencode.m
/usr/share/octave/packages/jsonlab-2.0/jload.m
/usr/share/octave/packages/jsonlab-2.0/jsave.m
/usr/share/octave/packages/jsonlab-2.0/jsonopt.m
/usr/share/octave/packages/jsonlab-2.0/loadbj.m
/usr/share/octave/packages/jsonlab-2.0/loadjson.m
/usr/share/octave/packages/jsonlab-2.0/loadmsgpack.m
/usr/share/octave/packages/jsonlab-2.0/loadubjson.m
/usr/share/octave/packages/jsonlab-2.0/lz4decode.m
/usr/share/octave/packages/jsonlab-2.0/lz4encode.m
/usr/share/octave/packages/jsonlab-2.0/lz4hcdecode.m
/usr/share/octave/packages/jsonlab-2.0/lz4hcencode.m
/usr/share/octave/packages/jsonlab-2.0/lzipdecode.m
/usr/share/octave/packages/jsonlab-2.0/lzipencode.m
/usr/share/octave/packages/jsonlab-2.0/lzmadecode.m
/usr/share/octave/packages/jsonlab-2.0/lzmaencode.m
/usr/share/octave/packages/jsonlab-2.0/match_bracket.m
/usr/share/octave/packages/jsonlab-2.0/mergestruct.m
/usr/share/octave/packages/jsonlab-2.0/nestbracket2dim.m
/usr/share/octave/packages/jsonlab-2.0/packinfo
/usr/share/octave/packages/jsonlab-2.0/packinfo/COPYING
/usr/share/octave/packages/jsonlab-2.0/packinfo/DESCRIPTION
/usr/share/octave/packages/jsonlab-2.0/packinfo/INDEX
/usr/share/octave/packages/jsonlab-2.0/packinfo/on_uninstall.m
/usr/share/octave/packages/jsonlab-2.0/savebj.m
/usr/share/octave/packages/jsonlab-2.0/savejson.m
/usr/share/octave/packages/jsonlab-2.0/savemsgpack.m
/usr/share/octave/packages/jsonlab-2.0/saveubjson.m
/usr/share/octave/packages/jsonlab-2.0/varargin2struct.m
/usr/share/octave/packages/jsonlab-2.0/zlibdecode.m
/usr/share/octave/packages/jsonlab-2.0/zlibencode.m

References

Summary

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