Jak nainstalovat Irssi a používat IRC z terminálu Linux

Irssi: Oblíbený IRC klient pro terminál v Linuxu

IRC (Internet Relay Chat) se stále těší oblibě jako jeden z hlavních komunikačních nástrojů v linuxové komunitě, a to i přes svůj věk. Mnoho rozsáhlých projektů ho aktivně využívá. V ekosystému Linuxu existuje značné množství IRC klientů, nicméně Irssi vyniká jako jeden z nejpreferovanějších. Jeho popularita pramení z toho, že se jedná o aplikaci pro terminál. To znamená, že pro komunikaci prostřednictvím IRC stačí pouze terminál. Navíc, díky své textové povaze, spotřebovává minimální množství systémových prostředků. Následuje návod, jak Irssi nainstalovat do vašeho linuxového systému.

UPOZORNĚNÍ: Na konci článku naleznete video tutoriál.

Instalace Irssi

Níže jsou uvedeny příkazy pro instalaci Irssi v různých linuxových distribucích:

Distribuce Příkaz
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

Pro ostatní distribuce Linuxu:

Kompletní sestavení Irssi ze zdrojového kódu vyžaduje instalaci několika závislostí, ale vzhledem k jeho textové orientaci jich není mnoho. Pro kompilaci je nezbytné mít nainstalované Glib 2.6 nebo novější, pkg-config, OpenSSL, git a Terminfo. Upozorňujeme, že názvy těchto závislostí se mohou lišit v závislosti na použitém operačním systému. Pro jistotu je nejlepší prozkoumat stránku pkgs.org, nebo použít správce balíčků vaší distribuce Linuxu.

Pro zahájení kompilace Irssi je nejprve nutné stáhnout zdrojový kód z Githubu pomocí příkazu git v terminálu:

git clone  https://github.com/irssi/irssi.git

Následně je třeba změnit pracovní adresář terminálu na nově staženou složku Irssi pomocí příkazu cd:

cd irssi

Uvnitř složky se nachází veškerý potřebný kód pro sestavení IRC klienta. Prvním krokem je spuštění skriptu autogen.sh, který automaticky vygeneruje nezbytné soubory:

./autogen.sh

Po spuštění skriptu autogen se vytvoří řada souborů, včetně konfiguračního skriptu. Ten slouží ke kontrole systému a vytvoření nového souboru make, což je vlastně návod k sestavení:

./configure

Po konfiguraci se vygeneruje nový soubor make. Odtud je možné zahájit kompilaci Irssi pomocí makefile. Uvědomte si, že kompilace může trvat nějakou dobu, protože proces sestavení softwaru obvykle není rychlý:

make

Po dokončení sestavení programem GCC se přihlaste jako uživatel root a nainstalujte Irssi do systému:

su
make install

Nyní je možné spustit IRC klienta Irssi otevřením terminálu a zadáním příkazu irssi.

Konfigurace Irssi

Irssi funguje dobře ihned po instalaci, nicméně pro maximální využití je doporučeno provést konfiguraci. Konfigurační soubor se nachází v domovské složce uživatele, v podadresáři .irssi. Každý uživatel, který chce používat IRC klienta, si musí vytvořit vlastní konfigurační soubor ~/.irssi/config. Pro jeho úpravu otevřete terminál a použijte následující příkaz:

nano ~/.irssi/config

Připojování k IRC kanálům

Pro připojení k IRC serveru použijte příkaz /server a zadejte adresu serveru:

/server irc.test.net

Volitelně je možné nastavit, aby se Irssi automaticky připojoval k vašemu serveru při každém spuštění:

/server add -auto -network test irc.test.net
/save

Po nastavení serveru se připojte ke kanálu pomocí příkazu /join:

/join #testchannel

Kanál opustíte pomocí příkazu /leave, a program /quit:

/leave
/quit

Nastavení přezdívky

Při instalaci Irssi se vytvoří nová konfigurace z výchozího nastavení. Například, pokud se vaše „skutečné jméno“ v Ubuntu jmenuje „Jan Novák“ a vaše uživatelské jméno je „jnovak“, Irssi do konfigurace přidá „Jan Novák“ jako „real_name“, a „jnovak“ jako „nick“ a „user_name“.

Pro většinu uživatelů není nutné tyto nastavení měnit, protože výchozí hodnoty jsou obvykle dostačující. Nicméně, pokud máte specifické požadavky, existuje způsob, jak je upravit. Stiskněte kombinaci kláves Ctrl + W a vyhledejte „real_name“. Poté můžete změnit hodnoty pro „real_name“, „user_name“ a „nick“ na požadované. Nakonec uložte konfiguraci pomocí Ctrl + O.

Automatické připojení

Chcete, aby se váš IRC klient automaticky připojoval k různým kanálům při spuštění? Zde je postup. Nejprve se připojte k serveru pomocí příkazu /server:

/server irc.test.net

Pro automatické připojení ke kanálu použijte příkaz /channel s parametrem -auto:

/channel add -auto #test test

Po přidání všech požadovaných kanálů uložte změny do konfiguračního souboru:

/save

Zálohování a šifrování konfigurace Irssi

V tomto článku jsme se věnovali pouze základní konfiguraci Irssi, která by měla postačovat většině uživatelů. Nicméně, pokročilí uživatelé, kteří mají v souboru ~/.irssi/config mnoho vlastních nastavení, by měli zvážit jeho šifrovanou zálohu.

Šifrování zajišťuje, že k vašemu konfiguračnímu souboru nebude mít nikdo jiný přístup. Pro šifrování je nutné mít nainstalované GPG. Poté otevřete terminál a zašifrujte svou konfiguraci:

cd ~/.irssi
gpg -c config

Výsledný zašifrovaný soubor by se měl jmenovat ~/.irssi/config.gpg. Přesuňte ho do své domovské složky:

mv config.gpg ~/

Nyní je soubor zabezpečen a můžete ho nahrát na Dropbox, Google Disk, nebo jiné cloudové úložiště. Pro dešifrování souboru stačí použít příkaz GPG s parametry pro dešifrování:

gpg config.gpg
mv config ~/.irssi