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