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

IRC je jedním z primárních komunikačních prostředků v rámci linuxové komunity. Navzdory jeho stáří jej stále využívají velké projekty. V Linuxu je na výběr spousta různých IRC klientů, ale zdaleka jedním z nejpopulárnějších je Irssi. Důvod, proč je Irssi tak populární, je ten, že se jedná o terminálový program. To znamená, že pokud máte terminál, budete moci komunikovat přes IRC. Nejlepší ze všeho je, že jelikož je to pouze textový program, využívá velmi málo zdrojů. Zde je návod, jak nainstalovat Irssi do vaší distribuce Linuxu.

SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

Instalace

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

Ostatní Linuxy

Sestavení Irssi ze zdroje vyžaduje několik závislostí, ale ne příliš mnoho, protože program je textově orientovaný. Chcete-li sestavit, ujistěte se, že máte Glib 2.6 nebo novější, pkg-config, OpenSSL, git a Terminfo. Mějte na paměti, že tyto závislosti mohou mít různé názvy v závislosti na operačním systému. Nejlepších výsledků dosáhnete na stránce pkgs.org nebo ve správci balíčků svého počítače se systémem Linux.

Spusťte proces kompilace Irssi tak, že nejprve stáhnete zdrojový kód z Github pomocí příkazu git v terminálu.

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

Pomocí příkazu CD změňte pracovní adresář terminálu z ~/ na nově naklonovanou složku Irssi.

cd irssi

Uvnitř složky je veškerý kód nezbytný k sestavení klienta Irrsi IRC. Prvním krokem k jeho vytvoření je spuštění autogenního skriptu. Tím se automaticky vygenerují potřebné soubory.

./autogen.sh

Spuštěním autogen skriptu se vygeneruje několik souborů, včetně konfiguračního skriptu. Configure se používá ke skenování počítače a vytvoření nového souboru „make“ (neboli návod k sestavení).

./configure

Konfigurace vygenerovala nový soubor „make“. Odtud pomocí makefile spusťte kompilaci Irssi. Pochopte, že to může chvíli trvat, protože kompilace softwaru není nikdy rychlá.

make

Když GCC dokončí vytváření softwaru, přihlaste se jako uživatel root na vašem PC a nainstalujte Irssi do systému.

su 

make install

Odtud budete moci spustit IRC klienta Irssi otevřením terminálu a zadáním „irssi“ jako příkazu.

Konfigurace

Klient Irssi IRC funguje hned po vybalení docela dobře, ale pokud z něj chcete vytěžit maximum, je nejlepší si ho nakonfigurovat. Konfigurační soubor pro Irssi je v ~/ pro každého uživatele. Každý uživatel na PC, který si přeje používat IRC klienta, musí nakonfigurovat svůj vlastní soubor ~/.irssi/config. Chcete-li soubor upravit, otevřete terminál a zadejte následující příkaz.

nano ~/.irssi/config

Připojování ke kanálům

Použijte příkaz /server pro připojení k IRC serveru dle vašeho výběru.

/server irc.test.net

Volitelně nastavte, aby se Irssi vždy připojil k vašemu IRC serveru při spuštění zadáním:

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

/save

S nastavením konfigurace serveru se připojte ke kanálu pomocí /join.

/join #testchannel

Opustit s:

/leave

/quit

Nastavení „přezdívky“

Když se Irssi nainstaluje, vytvoří na vašem PC novou konfiguraci z výchozího nastavení. Pokud je například vaše „skutečné jméno“ na Ubuntu „John Smith“ a vaše uživatelské jméno „jnovak“, Irssi do vaší konfigurace přidá „John Smith“ jako vaše „skutečné_jméno“ a „jnovak“ jako „přezdívku“ a „user_name“.

Pro většinu lidí není důvod měnit nastavení, protože výchozí hodnoty jsou v pořádku. Nicméně, pokud jste velmi konkrétní o IRC, existuje způsob, jak to změnit. Začněte stisknutím Ctrl + W a vyhledáním „real_name“. Po real_name, user_name a nick změňte hodnoty na něco jiného. Poté uložte konfigurační soubor pomocí Ctrl + O.

Automatické připojení

Potřebujete, aby se váš IRC klient při spuštění automaticky připojoval k různým kanálům? Zde je návod, jak na to. Začněte připojením k serveru pomocí příkazu /server.

/server irc.test.net

Pro automatické přihlášení použijte příkaz /channel s -auto.

/channel add -auto #test test

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

/save

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

V konfiguraci Irssi jsme probrali pouze základy, protože průměrný uživatel s největší pravděpodobností nebude muset dělat nic víc než toto. Přesto, pokud jste pokročilý uživatel a ve složce ~/.irssi/config máte spoustu osobních věcí, je nejlepší uchovávat si šifrovanou zálohu.

Přechod na cestu šifrování znamená, že nikdo kromě vás nebude mít přístup ke svému konfiguračnímu souboru. Chcete-li spustit šifrování, ujistěte se, že je nainstalováno GPG. Poté otevřete okno terminálu a zašifrujte svou konfiguraci.

cd ~/.irssi
gpg -c config

Výstup šifrování by měl být ~/.irssi/config.gpg. Přesuňte zašifrovaný konfigurační soubor do své složky /home/.

mv config.gpg ~/

Nyní, když je soubor zabezpečený, můžete jej nahrát na Dropbox, Disk Google atd. Soubor můžete kdykoli dešifrovat spuštěním příkazu dešifrování v GPG.

gpg config.gpg 

mv config ~/.irssi