How To Install charybdis on Ubuntu 18.04
Introduction
In this tutorial we learn how to install charybdis
on Ubuntu 18.04.
What is charybdis
charybdis is:
Charybdis is a highly scalable IRC server which presently implements the IRCv3.1 client protocol with some additional components of IRCv3.2. Development of charybdis began in 2005 as a proposed replacement to freenode’s hyperion ircd, designed for use by any network, with roots in ircd-ratbox and ircu. Over time, charybdis has developed, tested and demonstrated many of the features commonly seen in modern IRC networks.
Interesting features that Charybdis has include:
- SASL support — charybdis was the first IRC server to implement SASL support, resulting in the IRCv3 SASL standards.
- DNS blocklist support
- Augmented banlist criteria through “extbans”
- Channel forwarding (channel mode +f)
- Optional hostname/IP cloaking (through modules, either usermode +h or +x)
- Colorcode stripping (channel mode +c)
- CALLERID (user mode +g) with automatic accept when you send a PM
- TLS encrypted client and server connections
- Multi-process sandbox architecture for enhanced security, scalability and robustness
- Easy to understand configuration
- A complete user and operator’s manual
Many of the largest networks in the world use charybdis-based IRC servers, including freenode, EsperNet, DarkMyst and others, because of it’s proven scalability, security and robustness track records
There are three methods to install charybdis
on Ubuntu 18.04. We can use apt-get
, apt
and aptitude
. In the following sections we will describe each method. You can choose one of them.
Install charybdis Using apt-get
Update apt database with apt-get
using the following command.
sudo apt-get update
After updating apt database, We can install charybdis
using apt-get
by running the following command:
sudo apt-get -y install charybdis
Install charybdis Using apt
Update apt database with apt
using the following command.
sudo apt update
After updating apt database, We can install charybdis
using apt
by running the following command:
sudo apt -y install charybdis
Install charybdis Using aptitude
If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude
using the following command.
sudo aptitude update
After updating apt database, We can install charybdis
using aptitude
by running the following command:
sudo aptitude -y install charybdis
How To Uninstall charybdis on Ubuntu 18.04
To uninstall only the charybdis
package we can use the following command:
sudo apt-get remove charybdis
Uninstall charybdis And Its Dependencies
To uninstall charybdis
and its dependencies that are no longer needed by Ubuntu 18.04, we can use the command below:
sudo apt-get -y autoremove charybdis
Remove charybdis Configurations and Data
To remove charybdis
configuration and data from Ubuntu 18.04 we can use the following command:
sudo apt-get -y purge charybdis
Remove charybdis configuration, data, and all of its dependencies
We can use the following command to remove charybdis
configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge charybdis
References
Summary
In this tutorial we learn how to install charybdis
package on Ubuntu 18.04 using different package management tools: apt
, apt-get
and aptitude
.