Jak zainstalować Irssi i używać IRC z terminala Linux

IRC, czyli Internet Relay Chat, pozostaje jednym z kluczowych narzędzi komunikacyjnych w środowisku Linuksa. Mimo swojej długiej historii, wciąż jest wykorzystywany przez wiele dużych projektów. Istnieje mnóstwo różnych klientów IRC dostępnych dla systemu Linux, ale jednym z najczęściej wybieranych jest Irssi. Jego popularność wynika z tego, że jest to program działający w terminalu, co oznacza, że można z niego korzystać, o ile masz dostęp do terminala. Co więcej, jako aplikacja tekstowa, Irssi jest bardzo oszczędny pod względem zużycia zasobów. W poniższym poradniku przedstawiamy, jak zainstalować Irssi w wybranej dystrybucji Linuksa.

OSTRZEŻENIE SPOILERA: Na końcu artykułu znajdziesz samouczek wideo.

Instalacja

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

Inne systemy Linux

Aby zbudować Irssi ze źródeł, potrzebujesz kilku zależności, które nie są zbyt wymagające, ponieważ program jest tekstowy. Upewnij się, że masz zainstalowane Glib w wersji 2.6 lub nowszej, pkg-config, OpenSSL, git oraz Terminfo. Warto pamiętać, że nazwy tych pakietów mogą różnić się w zależności od systemu operacyjnego. Aby uzyskać dokładne informacje, sprawdź pkgs.org lub przeszukaj menedżera pakietów na swoim systemie Linux.

Aby rozpocząć proces kompilacji Irssi, najpierw sklonuj kod źródłowy z GitHub używając polecenia git w terminalu.

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

Następnie przejdź do katalogu Irssi, używając polecenia CD.

cd irssi

W folderze znajdziesz cały kod niezbędny do zbudowania klienta IRC Irssi. Pierwszym krokiem w tym procesie jest uruchomienie skryptu autogen, który automatycznie wygeneruje niezbędne pliki.

./autogen.sh

Po uruchomieniu skryptu autogen zostanie wygenerowanych kilka plików, w tym skrypt konfiguracyjny. Następnie uruchom polecenie configure, które przeprowadzi skanowanie systemu i przygotuje nowy plik „make”, czyli instrukcje budowania.

./configure

Po wygenerowaniu pliku „make” możesz rozpocząć kompilację Irssi, pamiętając, że proces ten może zająć nieco czasu, ponieważ kompilacja oprogramowania rzadko jest szybka.

make

Gdy proces kompilacji zakończy się pomyślnie, zaloguj się jako użytkownik root i zainstaluj Irssi w systemie.

su 

make install

Teraz możesz uruchomić klienta IRC Irssi, po prostu otwierając terminal i wpisując „irssi” jako polecenie.

Konfiguracja

Klient IRC Irssi działa dobrze zaraz po instalacji, ale aby wykorzystać jego pełny potencjał, warto go skonfigurować. Plik konfiguracyjny dla Irssi znajduje się w katalogu domowym każdego użytkownika. Każdy użytkownik, który chce korzystać z tego klienta IRC, musi skonfigurować własny plik ~ / .irssi / config. Aby edytować ten plik, otwórz terminal i wpisz następujące polecenie.

nano ~/.irssi/config

Dołączanie do kanałów

Aby dołączyć do serwera IRC, użyj polecenia / server.

/server irc.test.net

Jeśli chcesz, aby Irssi automatycznie łączył się z wybranym serwerem przy każdym uruchomieniu, wpisz:

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

/save

Po skonfigurowaniu serwera, dołącz do konkretnego kanału za pomocą polecenia / join.

/join #testchannel

Aby wyjść z kanału, użyj:

/leave

/quit

Ustawienie „nicka”

Podczas instalacji Irssi generuje nową konfigurację na podstawie domyślnych ustawień systemu. Na przykład, jeśli Twoje „prawdziwe imię” to „John Smith”, a nazwa użytkownika to „jsmith”, Irssi doda te dane do konfiguracji jako „prawdziwe_imie” oraz „jsmith” jako „nick” i „user_name”.

Dla większości użytkowników nie ma potrzeby zmiany tych ustawień, ponieważ domyślne wartości są wystarczające. Jednak jeśli chcesz dostosować te informacje, możesz to zrobić, naciskając Ctrl + W i wyszukując „real_name”. Po znalezieniu „real_name”, „user_name” i „nick”, zmień ich wartości na własne. Następnie zapisz plik konfiguracyjny, używając Ctrl + O.

Automatyczne połączenie

Jeśli chcesz, aby Twój klient IRC automatycznie łączył się z różnymi kanałami przy uruchamianiu, oto jak to ustawić. Rozpocznij od dołączenia do serwera za pomocą polecenia / server.

/server irc.test.net

Następnie użyj polecenia / channel z opcją -auto, aby automatycznie zalogować się na kanał.

/channel add -auto #test test

Po dodaniu wszystkich kanałów, nie zapomnij zapisać zmian w pliku konfiguracyjnym.

/save

Tworzenie kopii zapasowej i szyfrowanie konfiguracji Irssi

W artykule omówiliśmy jedynie podstawowe aspekty konfiguracji Irssi, ponieważ przeciętny użytkownik nie będzie potrzebował bardziej zaawansowanych ustawień. Mimo to, jeśli jesteś bardziej doświadczonym użytkownikiem i masz w folderze ~ / .irssi / config wiele osobistych danych, warto rozważyć stworzenie zaszyfrowanej kopii zapasowej.

Wybierając metodę szyfrowania, zapewniasz, że nikt poza Tobą nie będzie miał dostępu do pliku konfiguracyjnego. Aby rozpocząć szyfrowanie, upewnij się, że masz zainstalowane GPG. Następnie otwórz terminal i zaszyfruj swój plik konfiguracyjny.

cd ~/.irssi
gpg -c config

Wynik szyfrowania powinien być zapisany jako ~ / .irssi / config.gpg. Przenieś ten zaszyfrowany plik konfiguracyjny do katalogu / home /.

mv config.gpg ~/

Teraz, gdy plik jest zabezpieczony, możesz go przesłać do Dropboxa, Google Drive itp. Odszyfrować plik możesz w dowolnym momencie, uruchamiając odpowiednie polecenie deszyfrowania w GPG.

gpg config.gpg 

mv config ~/.irssi