How to Install and Uninstall erlang-p1-xmpp Package on Ubuntu 21.04 (Hirsute Hippo)

Last updated: May 20,2024

1. Install "erlang-p1-xmpp" package

In this section, we are going to explain the necessary steps to install erlang-p1-xmpp on Ubuntu 21.04 (Hirsute Hippo)

$ sudo apt update $ sudo apt install erlang-p1-xmpp

2. Uninstall "erlang-p1-xmpp" package

Please follow the guidelines below to uninstall erlang-p1-xmpp on Ubuntu 21.04 (Hirsute Hippo):

$ sudo apt remove erlang-p1-xmpp $ sudo apt autoclean && sudo apt autoremove

3. Information about the erlang-p1-xmpp package on Ubuntu 21.04 (Hirsute Hippo)

Package: erlang-p1-xmpp
Architecture: amd64
Version: 1.5.2-2
Multi-Arch: allowed
Priority: optional
Section: universe/libs
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Ejabberd Packaging Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2704
Depends: libc6 (>= 2.14), erlang-base (>= 1:19.2) | erlang-abi (= 17.0), erlang-asn1 (>= 1:23.2.3+dfsg), erlang-base (>= 1:23.2.3+dfsg) | erlang-base-hipe (>= 1:23.2.3+dfsg), erlang-crypto (>= 1:23.2.3+dfsg), erlang-syntax-tools (>= 1:23.2.3+dfsg), erlang-idna (>= 6.0.0), erlang-p1-xml (>= 1.1.45), erlang-p1-stringprep (>= 1.0.24), erlang-p1-tls (>= 1.1.11), erlang-unicode-util-compat (>= 0.3.1), erlang-p1-utils (>= 1.0.21), erlang-p1-zlib (>= 1.0.9)
Filename: pool/universe/e/erlang-p1-xmpp/erlang-p1-xmpp_1.5.2-2_amd64.deb
Size: 1700796
MD5sum: 5ea1909794d72d7371f3e54d65133e98
SHA1: 42d7f5bd54b68bbc6b860011f1e5e6f0fa241ebf
SHA256: 8798fc33a42ba197ae80ac8cf790dd31441bec3ddbe0b955fbab0442cd09cf78
SHA512: 24b9ec272298fe6051507e3a68c63995544d8af01650315fbb9b30899a903a4f4285c7a63179745d21269bac33191a0cc22e096079b9a281b7e98e7c6b87c000
Homepage: https://github.com/processone/xmpp
Description-en: Erlang/Elixir XMPP parsing and serialization library
This library provides comprehensive representation of XMPP elements as
well as tools to work with them. Every such element is represented by an
Erlang record. Most of the library's code is auto generated and thus
considered to be bug free and efficient.
.
The approach is very similar to ASN.1, Google Protocol Buffers or Apache
Thrift: an XML element is transformed into internal language structure
(an Erlang record in this case) - the process known as "decoding". During
decoding, validation is also performed, thus well-typed structures are
generated, potentially decreasing bugs related to handcrafted parsing. A
reverse process known as "encoding" is applied for transforming an
Erlang record into an XML element.
.
This package should be used along with erlang-p1-xml, because it is
only able to decode from and encode to structures generated by that
library (that is, xmlel() elements).
.
This library was written for ejabberd which still uses it.
It was split off into its own project to follow
Erlang/OTP guidelines.
Description-md5: b8c0f1b7110aa2c36d3a69bd6b85e659