How to Install and Uninstall ejabberd Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 09,2024

1. Install "ejabberd" package

Learn how to install ejabberd on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install ejabberd

2. Uninstall "ejabberd" package

This tutorial shows how to uninstall ejabberd on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove ejabberd $ sudo apt autoclean && sudo apt autoremove

3. Information about the ejabberd package on Ubuntu 20.10 (Groovy Gorilla)

Package: ejabberd
Architecture: amd64
Version: 20.07-1
Priority: optional
Section: universe/net
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Ejabberd Packaging Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 8899
Provides: stun-server, turn-server, xmpp-server
Pre-Depends: init-system-helpers (>= 1.54~), openssl
Depends: adduser, ucf, debconf (>= 0.5) | debconf-2.0, lsb-base, erlang-base (>= 1:19.2) | erlang-abi (= 17.0), erlang-asn1 (>= 1:23.0.3+dfsg), erlang-base (>= 1:23.0.3+dfsg) | erlang-base-hipe (>= 1:23.0.3+dfsg), erlang-crypto (>= 1:23.0.3+dfsg), erlang-inets (>= 1:23.0.3+dfsg), erlang-mnesia (>= 1:23.0.3+dfsg), erlang-odbc (>= 1:23.0.3+dfsg), erlang-os-mon (>= 1:23.0.3+dfsg), erlang-public-key (>= 1:23.0.3+dfsg), erlang-ssl (>= 1:23.0.3+dfsg), erlang-syntax-tools (>= 1:23.0.3+dfsg), erlang-base64url (>= 1.0), erlang-goldrush (>= 0.1.9), erlang-idna (>= 6.0.0), erlang-jiffy (>= 1.0.5), erlang-jose (>= 1.9.0), erlang-lager (>= 3.6.10), erlang-p1-acme (>= 1.0.8), erlang-p1-cache-tab (>= 1.0.25), erlang-p1-eimp (>= 1.0.17), erlang-p1-mqtree (>= 1.0.10), erlang-p1-pkix (>= 1.0.6), erlang-p1-stringprep (>= 1.0.22), erlang-p1-stun (>= 1.0.37), erlang-p1-tls (>= 1.1.8), erlang-p1-utils (>= 1.0.20), erlang-p1-xml (>= 1.1.43), erlang-p1-xmpp (>= 1.4.9), erlang-p1-yaml (>= 1.0.27), erlang-p1-yconf (>= 1.0.7), erlang-p1-zlib (>= 1.0.8), erlang-unicode-util-compat (>= 0.3.1), erlang-xmerl (>= 1:19.2)
Suggests: apparmor, apparmor-utils, libunix-syslog-perl, imagemagick, yamllint, ejabberd-contrib (>= 0.2018), erlang-luerl (>= 1:0.3), erlang-p1-oauth2 (>= 0.6.7), erlang-p1-mysql (>= 1.0.16), erlang-p1-pam (>= 1.0.9), erlang-p1-pgsql (>= 1.1.10), erlang-p1-sip (>= 1.0.37), erlang-p1-sqlite3 (>= 1.1.8), erlang-redis-client (>= 1.0.8)
Breaks: ejabberd-contrib (<= 0.2017.07)
Replaces: ejabberd-contrib (<= 0.2015.08)
Filename: pool/universe/e/ejabberd/ejabberd_20.07-1_amd64.deb
Size: 4877872
MD5sum: 88e0ac198276cdc5a106db8ebca77db2
SHA1: 9b98399b30fe18b215d7233974ece6e510a278be
SHA256: 7c3a7f8a1d1e0e90c2bae1ddaaae48af16199de1a6594fa9a2c828aa591c8387
SHA512: 819a8eac095e8e60e6238af475f790149aad3bb05a8212994f00e33e6535e9fa34b4d4187539de48bf711f5d7f475a2364886c1096b6fc968f8ff6aa0c1aa2dd
Homepage: https://www.ejabberd.im
Description-en: distributed, fault-tolerant Jabber/XMPP + MQTT server
ejabberd is a Jabber/XMPP + MQTT server written in Erlang, featuring:
* distributed operation with load-balancing across a cluster;
* fault-tolerant database replication and storage on multiple nodes,
allowing nodes to be added or replaced "on the fly";
* virtual hosting (several virtual domains can be served using a single
ejabberd instance);
* XMPP compliance;
* MQTT 5 compliance;
* web-based administration;
* SSL/TLS support;
* conferencing via Multi-User Chat;
* Jabber Users Directory, based on users' vCards;
* service discovery;
* shared roster.
Description-md5: 6051aafc75c7da66847fdbb941c011c0