How To Install erlang-jose on Fedora 36

In this tutorial we learn how to install erlang-jose in Fedora 36. erlang-jose is JSON Object Signing and Encryption (JOSE) for Erlang and Elixir

Introduction

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

What is erlang-jose

JSON Object Signing and Encryption (JOSE) for Erlang and Elixir.

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

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

sudo dnf -y install erlang-jose

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

sudo yum -y install erlang-jose

How To Uninstall erlang-jose on Fedora 36

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

sudo dnf remove erlang-jose

erlang-jose Package Contents on Fedora 36

/usr/share/doc/erlang-jose
/usr/share/doc/erlang-jose/ALGORITHMS.md
/usr/share/doc/erlang-jose/CHANGELOG.md
/usr/share/doc/erlang-jose/README.md
/usr/share/doc/erlang-jose/examples
/usr/share/doc/erlang-jose/examples/KEY-GENERATION.md
/usr/share/erlang/lib/jose-1.10.1
/usr/share/erlang/lib/jose-1.10.1/ebin
/usr/share/erlang/lib/jose-1.10.1/ebin/jose.app
/usr/share/erlang/lib/jose-1.10.1/ebin/jose.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_app.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_base.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_base64.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_base64url.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_block_encryptor.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_chacha20_poly1305.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_chacha20_poly1305_crypto.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_chacha20_poly1305_libsodium.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_chacha20_poly1305_unsupported.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_crypto_compat.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_curve25519.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_curve25519_libdecaf.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_curve25519_libsodium.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_curve25519_unsupported.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_curve448.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_curve448_libdecaf.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_curve448_unsupported.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_json.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_json_jason.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_json_jiffy.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_json_jsone.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_json_jsx.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_json_ojson.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_json_poison.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_json_poison_compat_encoder.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_json_poison_lexical_encoder.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_json_unsupported.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_aes.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_aes_kw.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_base64url.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_bench.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_chacha20.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_chacha20_poly1305.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_concat_kdf.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_curve25519.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_curve448.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_ed25519.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_ed448.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_hchacha20.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_math.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_pkcs1.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_pkcs5.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_pkcs7.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_poly1305.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_sha3.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_unsupported.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_x25519.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_x448.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_xchacha20.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwa_xchacha20_poly1305.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_alg.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_alg_aes_kw.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_alg_c20p_kw.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_alg_dir.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_alg_ecdh_1pu.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_alg_ecdh_es.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_alg_pbes2.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_alg_rsa.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_alg_xc20p_kw.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_enc.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_enc_aes.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_enc_c20p.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_enc_xc20p.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwe_zip.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_der.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_kty.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_kty_ec.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_kty_oct.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_kty_okp_ed25519.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_kty_okp_ed25519ph.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_kty_okp_ed448.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_kty_okp_ed448ph.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_kty_okp_x25519.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_kty_okp_x448.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_kty_rsa.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_oct.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_openssh_key.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_pem.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_set.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_use_enc.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwk_use_sig.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jws.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jws_alg.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jws_alg_ecdsa.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jws_alg_eddsa.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jws_alg_hmac.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jws_alg_none.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jws_alg_poly1305.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jws_alg_rsa_pkcs1_v1_5.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jws_alg_rsa_pss.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_jwt.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_public_key.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_server.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_sha3.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_sha3_keccakf1600_driver.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_sha3_keccakf1600_nif.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_sha3_libdecaf.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_sha3_unsupported.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_sup.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_xchacha20_poly1305.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_xchacha20_poly1305_crypto.beam
/usr/share/erlang/lib/jose-1.10.1/ebin/jose_xchacha20_poly1305_unsupported.beam
/usr/share/erlang/lib/jose-1.10.1/include
/usr/share/erlang/lib/jose-1.10.1/include/jose.hrl
/usr/share/erlang/lib/jose-1.10.1/include/jose_base.hrl
/usr/share/erlang/lib/jose-1.10.1/include/jose_compat.hrl
/usr/share/erlang/lib/jose-1.10.1/include/jose_jwe.hrl
/usr/share/erlang/lib/jose-1.10.1/include/jose_jwk.hrl
/usr/share/erlang/lib/jose-1.10.1/include/jose_jws.hrl
/usr/share/erlang/lib/jose-1.10.1/include/jose_jwt.hrl
/usr/share/erlang/lib/jose-1.10.1/include/jose_public_key.hrl
/usr/share/licenses/erlang-jose
/usr/share/licenses/erlang-jose/LICENSE.md

References

Summary

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