How To Install erlang-erlsom on Fedora 36

In this tutorial we learn how to install erlang-erlsom in Fedora 36. erlang-erlsom is Support for XML Schema in Erlang

Introduction

In this tutorial we learn how to install erlang-erlsom on Fedora 36.

What is erlang-erlsom

Erlsom is a set of functions to deal with XML Schema (XSDs) in Erlang. First you ‘compile’ the schema, and after that you can parse XML documents that conform to the schema. The result is a structure of Erlang records, based on the types that are defined by the Schema. Or, the other way around, a structure of records can be translated to an XML document.

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

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

sudo dnf -y install erlang-erlsom

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

sudo yum -y install erlang-erlsom

How To Uninstall erlang-erlsom on Fedora 36

To uninstall only the erlang-erlsom package we can use the following command:

sudo dnf remove erlang-erlsom

erlang-erlsom Package Contents on Fedora 36

/usr/share/doc/erlang-erlsom
/usr/share/doc/erlang-erlsom/README.md
/usr/share/doc/erlang-erlsom/doc
/usr/share/doc/erlang-erlsom/doc/erlsom.doc
/usr/share/doc/erlang-erlsom/doc/erlsom.htm
/usr/share/doc/erlang-erlsom/doc/image001.gif
/usr/share/doc/erlang-erlsom/doc/reference.md
/usr/share/doc/erlang-erlsom/examples
/usr/share/doc/erlang-erlsom/examples/book_store
/usr/share/doc/erlang-erlsom/examples/book_store/BookStore.hrl
/usr/share/doc/erlang-erlsom/examples/book_store/BookStore.xml
/usr/share/doc/erlang-erlsom/examples/book_store/BookStore.xsd
/usr/share/doc/erlang-erlsom/examples/book_store/book_store.erl
/usr/share/doc/erlang-erlsom/examples/complex_form
/usr/share/doc/erlang-erlsom/examples/complex_form/complex_form_example.erl
/usr/share/doc/erlang-erlsom/examples/complex_form/erlsom_complex_form.erl
/usr/share/doc/erlang-erlsom/examples/complex_form/foo.xml
/usr/share/doc/erlang-erlsom/examples/continuation
/usr/share/doc/erlang-erlsom/examples/continuation/BookStore.xml
/usr/share/doc/erlang-erlsom/examples/continuation/continuation_example.erl
/usr/share/doc/erlang-erlsom/examples/continuation/itunes_example.xml
/usr/share/doc/erlang-erlsom/examples/continuation/itunes_example_be.xml
/usr/share/doc/erlang-erlsom/examples/erlsom_example
/usr/share/doc/erlang-erlsom/examples/erlsom_example/erlsom.hrl
/usr/share/doc/erlang-erlsom/examples/erlsom_example/erlsom_example.erl
/usr/share/doc/erlang-erlsom/examples/erlsom_example/example_in.xml
/usr/share/doc/erlang-erlsom/examples/erlsom_example/example_in.xsd
/usr/share/doc/erlang-erlsom/examples/erlsom_example/example_out.xsd
/usr/share/doc/erlang-erlsom/examples/erlsom_sax_example
/usr/share/doc/erlang-erlsom/examples/erlsom_sax_example/erlsom_sax_example.erl
/usr/share/doc/erlang-erlsom/examples/erlsom_sax_example/erlsom_simple_form.erl
/usr/share/doc/erlang-erlsom/examples/erlsom_sax_example/sax_example.xml
/usr/share/doc/erlang-erlsom/examples/erlsom_sax_example/search_request.xsd
/usr/share/doc/erlang-erlsom/examples/erlsom_sax_example/tpp_auth.xml
/usr/share/doc/erlang-erlsom/examples/example1
/usr/share/doc/erlang-erlsom/examples/example1/abb1.xsd
/usr/share/doc/erlang-erlsom/examples/example1/abb10.xsd
/usr/share/doc/erlang-erlsom/examples/example1/abb11.xsd
/usr/share/doc/erlang-erlsom/examples/example1/abb2.xsd
/usr/share/doc/erlang-erlsom/examples/example1/abb3.xsd
/usr/share/doc/erlang-erlsom/examples/example1/abb4.xsd
/usr/share/doc/erlang-erlsom/examples/example1/abb5.xsd
/usr/share/doc/erlang-erlsom/examples/example1/abb6.xsd
/usr/share/doc/erlang-erlsom/examples/example1/abb7.xsd
/usr/share/doc/erlang-erlsom/examples/example1/abb8.xsd
/usr/share/doc/erlang-erlsom/examples/example1/abb9.xsd
/usr/share/doc/erlang-erlsom/examples/example1/example1.erl
/usr/share/doc/erlang-erlsom/examples/example1/example1.hrl
/usr/share/doc/erlang-erlsom/examples/example1/example1.xml
/usr/share/doc/erlang-erlsom/examples/example1/example1.xsd
/usr/share/doc/erlang-erlsom/examples/example1/valid.xml
/usr/share/doc/erlang-erlsom/examples/soap_example
/usr/share/doc/erlang-erlsom/examples/soap_example/erlsom.hrl
/usr/share/doc/erlang-erlsom/examples/soap_example/example_in.xml
/usr/share/doc/erlang-erlsom/examples/soap_example/example_in.xsd
/usr/share/doc/erlang-erlsom/examples/soap_example/example_out.xsd
/usr/share/doc/erlang-erlsom/examples/soap_example/soap-envelope.xsd
/usr/share/doc/erlang-erlsom/examples/soap_example/soap_example.erl
/usr/share/erlang/lib/erlsom-1.5.0
/usr/share/erlang/lib/erlsom-1.5.0/ebin
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom.app
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_add.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_compile.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_example_value.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_lib.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_parse.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_parseXsd.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_pass2.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_sax.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_sax_latin1.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_sax_latin9.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_sax_lib.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_sax_list.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_sax_utf16be.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_sax_utf16le.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_sax_utf8.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_simple_form.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_type2xsd.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_ucs.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_write.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/erlsom_writeHrl.beam
/usr/share/erlang/lib/erlsom-1.5.0/ebin/ucs.beam
/usr/share/erlang/lib/erlsom-1.5.0/include
/usr/share/erlang/lib/erlsom-1.5.0/include/erlsom.hrl
/usr/share/erlang/lib/erlsom-1.5.0/include/exception.hrl
/usr/share/licenses/erlang-erlsom
/usr/share/licenses/erlang-erlsom/COPYING
/usr/share/licenses/erlang-erlsom/COPYING.LESSER

References

Summary

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