How To Install octave-jsonlab on Fedora 36
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/).