|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andy Shevchenko 2:465/192 08 May 2001 14:26:32 To : All Subject : ICQ для Linux --------------------------------------------------------------------------------
.RFC-X-Complaints-To: news@serv.smile.org.ua
.RFC-NNTP-Posting-Date: 8 May 2001 11:26:32 GMT
Hi All!
ICQ server setuping and running.
Этот файл представляет небольшое руководство по сборке, установке и запуску
сервера ICQ под *nix.
Сайты для скачки:
http://iserverd.khstu.ru
ftp://ftp.smile.org.ua/pub/linux/prj/icq/
ftp://ftp.interdon.net/pub/ASPLinux/i386/7.1/disk2/SRPMS/
Дальнейшие шаги будут предполагать, что Вы скачали src.rpm и система у Вас
Linux.
Итак, начнем с компиляции.
Прежде, чем начать сборку пакетов необходимо убедиться, что у Вас есть
установленный postgresql версии не ниже 7.0 и, соответственно, его devel
пакет.
(Далее под <arch> будет пониматься тип процессора (архитектуры), например,
i386, а под <ver> -- версия программного продукта, например, 1.5.11-1bc.)
Запускаем пакет на сборку:
rpm --rebuild IServerd-<ver>.src.rpm.
Если в процессе сборки возникают ошибки, которые Вы не можете разрешить
сами, пишите автору данного программного продукта или мне (адреса в конце
документа). После компиляции в директории
/usr/src/redhat/RPMS/<arch>/
Вы найдете скомпилированные пакеты
IServerd-*<ver>.<arch>.rpm.
Следующий шаг -- это установка пакета.
Установите вначале пакет postgresql-server и запустите его:
rpm -ivh /mnt/cdrom/RedHat/RPMS/postgresql-server-<ver>.<arch>.rpm
/etc/rc.d/init.d/postgresql start
Теперь у Вас имеется запущенный сервер БД. Можно устанавливать пакеты ICQ
сервера.
rpm -ivh /usr/src/redhat/RPMS/<arch>/IServerd-*<ver>.<arch>.rpm
При этом у Вас должны произойти следующие действия:
- создание системного пользователя iserverd, от которого впоследствии
будет запускаться сам сервер
- собственно разархивирование файлов в соответствующие директории
- создание линков в /etc/rc.d для последующего запуска
- создание записи о icq портах в /etc/services
Уже можно кое-что почитать из документации, приложенной к пакету. Ее, как
всегда, Вы найдете в
/usr/share/doc/IServerd-*/.
Теперь переходим к основной части -- запуску пакета.
Что необходимо сделать перед запуском:
- отредактировать файлы /etc/iserverd/*.conf, по ним есть man-pages.
Это действие я не буду описывать, но скажу, что конфиги в принципе готовы
к работе, за исключением некоторых нюансов, не влияющих на запуск сервера.
Далее приступаем к запуску:
/etc/rc.d/init.d/iserverd start
Смотрим параллельно в
/var/log/messages
Там должны пройти сообщения о создании базы users_db и создании в ней
необходимых полей.
Далее необходимо завести хотя бы одного пользователя ICQ. Делается это
следующим образом (необходимо следовать подсказкам):
/etc/iserverd/db/icquser add
Можно и удалить его
/etc/iserverd/db/icquser del
Почитать некоторую информацию по поводу работы можно в файлике
/usr/share/doc/IServerd-*/README.bcl
Все подготовительные действия окончены и можно попытаться присоединиться к
нему клиентом ICQCorp (скачать можно с вышеприведенных сайтов) или для более
поздних версий сервера любым клиентом, поддерживающим протокол V5.
Удачи!
Alexandr Shutko <AVShutko@mail.khstu.ru> -- автор
Andy Shevchenko <andy@smile.org.ua> -- сборка под Linux, документация
--
With best regards,
Andy Shevchenko. mailto: andy@smile.org.ua
--- slrn/0.9.7.0-bc (Linux)
* Origin: Smile Club (2:465/192@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/121691ec5ff3c.html, оценка из 5, голосов 10
|