Приведу пример установки IRC сервера — ircd-hybrid.
Для установки ircd-hybrid в Ubuntu выполним команду:
sudo apt-get install ircd-hybrid
После установки ircd-hybrid будет использовать TCP порты 6665-6669.
По желанию, чтобы подключиться к IRC из терминала, можно установить например IRC клиент epic4:
sudo apt-get install epic4
И подключиться:
irc 127.0.0.1
Подключиться к каналу можно командой:
/join CHANNEL
Выйти:
/quit
Проверить запущен ли ircd-hybrid можно например так:
netstat -a | grep irc netstat -an | grep 6667
Перезапустить ircd-hybrid можно так:
sudo /etc/init.d/ircd-hybrid restart
Если используется iptables, до нужно прописать правило:
sudo iptables -A INPUT -p tcp -m tcp -s 192.168.1.0/24 --dport 6667 -j ACCEPT
На этом установка завершена и можно переходить к настройке.
Смотрите мою статью о настройке — Настройка ircd-hybrid
Также приведу пример установки ircd-hybrid из исходников.
Скачаем ircd-hybrid с официальный сайта:
wget http://prdownloads.sourceforge.net/ircd-hybrid/ircd-hybrid-8.2.22.tgz tar -xvf ircd-hybrid-8.2.22.tgz cd ircd-hybrid-8.2.22
Установим необходимые компоненты:
sudo apt-get install build-essential unzip cmake
Сконфигурируем и установим ircd-hybrid:
./configure --prefix="/home/USER/ircd" make make install
Можно также установить Anope (для расширения функциональности):
cd /tmp/ wget https://github.com/anope/anope/archive/2.0.zip unzip 2.0.zip cd anope-2.0 ./Config cd build make make install
Установим правильного владельца:
sudo chown -R USER: ~/services ~/ircd