Comment installer Irssi et utiliser IRC à partir du terminal Linux
Le protocole IRC reste un outil de communication central au sein de la communauté Linux, et ce, malgré son ancienneté. Les grands projets continuent de s'y appuyer. Si de nombreux clients IRC existent sous Linux, Irssi se distingue comme l'un des plus populaires. Sa popularité tient à sa nature d'application en mode texte, fonctionnant directement dans le terminal. Ainsi, l'accès à IRC devient possible dès que l'on dispose d'un terminal. De plus, sa légèreté en ressources, due à son interface texte, est un avantage non négligeable. Voici comment installer Irssi sur votre distribution Linux préférée.
AVERTISSEMENT : N'hésitez pas à visionner le tutoriel vidéo à la fin de cet article pour une démonstration pratique.
Installation
Ubuntu
sudo apt install irssi
Debian
sudo apt-get install irssi
Arch Linux
sudo pacman -S irssi
Fedora
sudo dnf install irssi
OpenSUSE
sudo zypper install irssi
Autres distributions Linux
La compilation d'Irssi à partir des sources requiert quelques dépendances, mais elles sont limitées car il s'agit d'une application textuelle. Assurez-vous d'avoir installé Glib 2.6 (ou plus récent), pkg-config, OpenSSL, git et Terminfo pour mener à bien le processus. Sachez que le nom exact de ces dépendances peut varier selon votre système. Pour des résultats optimaux, consultez pkgs.org ou le gestionnaire de paquets de votre distribution.
Commencez la compilation d'Irssi en récupérant le code source depuis Github en utilisant la commande git dans le terminal.
git clone https://github.com/irssi/irssi.git
Utilisez la commande cd pour naviguer dans le répertoire nouvellement créé, à savoir le dossier Irssi, depuis votre répertoire utilisateur (~/).
cd irssi
Le répertoire contient l'ensemble du code source nécessaire à la construction du client IRC Irssi. La première étape consiste à exécuter le script autogen.sh, qui générera automatiquement les fichiers indispensables.
./autogen.sh
Ce script générera, entre autres, le script configure. Ce dernier sert à analyser votre système et à créer un fichier "make", contenant les instructions de construction.
./configure
Une fois le fichier "make" généré, lancez la compilation d'Irssi en utilisant la commande make. Cette étape peut prendre un certain temps car la compilation de logiciel n'est jamais instantanée.
make
Lorsque le compilateur GCC a terminé la construction du logiciel, connectez-vous en tant qu'utilisateur root sur votre machine et installez Irssi sur votre système.
su make install
Vous pouvez désormais lancer le client IRC Irssi en ouvrant un terminal et en tapant la commande irssi.
Configuration
Le client IRC Irssi fonctionne bien dès son installation, mais une configuration personnalisée est recommandée pour en tirer le meilleur parti. Chaque utilisateur souhaitant utiliser le client IRC doit configurer son propre fichier ~/.irssi/config. Pour modifier ce fichier, ouvrez un terminal et utilisez la commande suivante :
nano ~/.irssi/config
Rejoindre des canaux

Utilisez la commande /server pour vous connecter au serveur IRC de votre choix.
/server irc.test.net
Pour que Irssi se connecte automatiquement à ce serveur à chaque lancement, entrez :
/server add -auto -network test irc.test.net /save
Une fois le serveur configuré, vous pouvez rejoindre un canal spécifique en utilisant la commande /join.
/join #testchannel
Pour quitter un canal ou le client, utilisez les commandes suivantes :
/leave /quit
Définir un pseudonyme
Lors de l'installation, Irssi génère une configuration initiale en s'appuyant sur les paramètres par défaut de votre système. Par exemple, si votre nom réel sous Ubuntu est "John Smith" et votre nom d'utilisateur est "jsmith", Irssi utilisera "John Smith" comme real_name et "jsmith" comme nick (pseudonyme) et user_name.

Pour la plupart des utilisateurs, il n'est pas nécessaire de modifier ces paramètres, les valeurs par défaut étant généralement appropriées. Cependant, si vous souhaitez personnaliser votre identité sur IRC, vous pouvez le faire. Utilisez Ctrl + W pour rechercher les entrées real_name, user_name et nick, puis modifiez leurs valeurs en conséquence. Enregistrez ensuite le fichier de configuration en appuyant sur Ctrl + O.
Connexion automatique
Pour configurer votre client IRC afin qu'il se connecte automatiquement à plusieurs canaux au démarrage, voici la procédure. Commencez par vous connecter au serveur en utilisant la commande /server.
/server irc.test.net
Utilisez ensuite la commande /channel avec l'option -auto pour spécifier les canaux auxquels vous connecter automatiquement.
/channel add -auto #test test
Une fois tous les canaux ajoutés, enregistrez les modifications dans votre fichier de configuration.
/save
Sauvegarder et chiffrer la configuration Irssi
Nous avons présenté ici les bases de la configuration d'Irssi, suffisantes pour la plupart des utilisateurs. Cependant, si vous êtes un utilisateur avancé et que votre dossier ~/.irssi/config contient des informations sensibles, il est judicieux d'en conserver une sauvegarde chiffrée.
Le chiffrement vous assure que seul vous aurez accès à votre fichier de configuration. Pour commencer le chiffrement, vérifiez que GPG est installé. Ensuite, ouvrez un terminal et chiffrez votre configuration :
cd ~/.irssi
gpg -c config
Le résultat du chiffrement sera un fichier ~/.irssi/config.gpg. Déplacez ce fichier chiffré dans votre dossier utilisateur /home/.
mv config.gpg ~/
Maintenant que le fichier est sécurisé, vous pouvez le télécharger vers un service de stockage en ligne comme Dropbox ou Google Drive. Pour le déchiffrer, utilisez la commande de déchiffrement dans GPG et déplacez le fichier résultant vers votre dossier ~/.irssi :
gpg config.gpg mv config ~/.irssi