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