Як встановити Irssi та використовувати IRC з терміналу Linux

IRC залишається одним із ключових засобів спілкування в Linux-спільноті. Незважаючи на свій вік, він досі активно використовується у великих проєктах. Для Linux існує безліч IRC-клієнтів, але Irssi є одним із найпопулярніших. Його популярність пояснюється тим, що це термінальна програма. Це означає, що ви можете спілкуватися через IRC, маючи доступ до термінала. Крім того, оскільки це текстова програма, вона споживає дуже мало ресурсів. Далі ви дізнаєтесь, як встановити Irssi на ваш Linux.

СПОЙЛЕР: Прокрутіть вниз, щоб переглянути відеоінструкцію в кінці цієї статті.

Встановлення Irssi

Для більшості дистрибутивів Linux встановлення Irssi досить просте. Ось команди для найпоширеніших дистрибутивів:

Дистрибутив Команда встановлення
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

Якщо ви використовуєте інший дистрибутив, перевірте його репозиторії або скористайтеся пошуком на pkgs.org.

Також, Irssi можна зібрати з вихідного коду. Це потребує наявності деяких залежностей, але оскільки програма орієнтована на текст, їх не надто багато. Вам знадобляться Glib 2.6 або новішої версії, pkg-config, OpenSSL, git і Terminfo. Залежності можуть мати різні назви, тому краще перевірити їх на pkgs.org або в менеджері пакетів вашого дистрибутива.

Щоб почати збірку Irssi, спочатку клонуйте репозиторій з Github за допомогою команди git у терміналі:

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

Перейдіть до щойно створеної папки Irssi за допомогою команди cd:

cd irssi

Усередині цієї папки міститься весь необхідний код. Першим кроком є запуск скрипта autogen, який автоматично створить необхідні файли:

./autogen.sh

Скрипт autogen створить, серед іншого, скрипт configure. Він сканує ваш комп’ютер і створює файл “make”, що містить інструкції для збірки:

./configure

Тепер, коли файл “make” створено, можна почати компіляцію Irssi. Майте на увазі, що це може зайняти деякий час:

make

Після завершення компіляції, потрібно встановити Irssi в систему, для цього увійдіть як користувач root і виконайте команду:

su
make install

Тепер ви можете запустити Irssi, відкривши термінал і ввівши команду “irssi”.

Налаштування Irssi

Irssi працює добре “з коробки”, але для максимальної ефективності, його варто налаштувати. Конфігураційний файл Irssi знаходиться в домашній директорії кожного користувача (~/.irssi/config). Кожен користувач повинен налаштувати свій власний файл. Щоб відредагувати цей файл, введіть у терміналі:

nano ~/.irssi/config

Приєднання до каналів

Використовуйте команду /server, щоб приєднатися до потрібного IRC-сервера:

/server irc.test.net

Щоб Irssi завжди приєднувався до вашого сервера при запуску, введіть:

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

Після налаштування сервера, ви можете приєднатися до каналу за допомогою команди /join:

/join #testchannel

Для виходу з каналу використовуйте:

/leave
/quit

Встановлення “ніка”

При першому запуску Irssi створить конфігурацію з налаштуваннями за замовчуванням. Наприклад, якщо ваше “справжнє ім’я” в Ubuntu “John Smith”, а ім’я користувача “jsmith”, Irssi встановить “John Smith” як ваше “real_name”, а “jsmith” як “нік” і “ім’я_користувача”.

Для більшості користувачів стандартні налаштування підходять, але ви можете їх змінити. Натисніть Ctrl + W і знайдіть “справжнє_ім’я”. Змініть значення для “real_name”, “username” і “nickname” на потрібні вам. Збережіть файл конфігурації за допомогою Ctrl + O.

Автоматичне підключення до каналів

Щоб Irssi автоматично підключався до певних каналів при запуску, виконайте наступні дії. Спочатку приєднайтесь до сервера командою /server:

/server irc.test.net

Потім використовуйте команду /channel з ключем -auto для автоматичного приєднання до потрібних каналів:

/channel add -auto #test test

Після додавання всіх каналів, збережіть зміни у файлі конфігурації:

/save

Резервне копіювання та шифрування конфігурації Irssi

Ми розглянули основні налаштування Irssi, яких достатньо для звичайного користувача. Однак, якщо ви досвідчений користувач і маєте багато налаштувань у файлі ~/.irssi/config, радимо зберігати зашифровану резервну копію.

Шифрування захистить ваш файл конфігурації від несанкціонованого доступу. Щоб почати, переконайтеся, що у вас встановлено GPG. Потім відкрийте термінал і зашифруйте конфігурацію:

cd ~/.irssi
gpg -c config

Результатом шифрування буде файл ~/.irssi/config.gpg. Перемістіть цей файл у вашу домашню директорію:

mv config.gpg ~/

Тепер зашифрований файл можна завантажити в Dropbox, Google Drive тощо. Щоб розшифрувати файл, використовуйте команду розшифрування в GPG:

gpg config.gpg
mv config ~/.irssi