Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.13 KB | None | 0 0
  1. $Id$
  2.  
  3. Спасибо, что заглянули.
  4.  
  5. Чтобы настроить Ваш сервер версии RusNet-1.5.x, проделайте следующие
  6. шаги после распаковки:
  7.  
  8. 1. Внимательно прочтите rusnet-doc/RUSNET_DOC.ru и rusnet-doc/RELEASE_NOTES.
  9. 2. Запустите check-for-uk_UA.sh и посмотрите на то, что он напишет. Если он
  10. выведет:
  11. uk_UA.KOI8-U is OK
  12. то всё хорошо. Если выведет
  13. no working uk_UA.KOI8-U found
  14. то это означает, что нужно обновить (или установить) локаль uk_UA.KOI8-U.
  15. Если доступа для этого у Вас нет, то полной поддержки юникода, к сожалению,
  16. получить не удастся. Если доступ есть - добейтесь, чтобы результат работы
  17. check-for-uk_UA.sh был удовлетворительным.
  18. 3. Запустите configure. Если работа ./configure остановится и он предложит
  19. набрать Ctrl+C, то это означает то, что что-то не так с iconv. Можно либо
  20. обновить системный iconv до совместимости с кириллическим транслитом (на
  21. Linux этого можно достичь пересборкой локали из исходников к glibc 2.8
  22. или новее, на FreeBSD с libiconv >= 1.9 добавлением патча из каталога
  23. contrib/ в каталог /usr/ports/converters/libicov/files/ и переустановкой
  24. libiconv), либо установить где-либо отдельно libiconv (с тем же патчем и
  25. с указанием при вызове его ./configure ключа --enable-static) и указать
  26. префикс его установки при вызове ./configure для ircd, добавив в параметр
  27. --enable-iconv в виде --enable-iconv=/prefix/of/libiconv.
  28. 4. Запустите make server и make install-server. Если что-нибудь пошло не так,
  29. прочтите также rusnet-doc/BUGS.
  30. 5. Перейдите в директорию установки сервера (по умолчанию /usr/local/rusnet).
  31. 6. Изучите etc/example.* и создайте etc/ircd.conf (а если вы по какой-либо
  32. причине не можете собрать сервер с поддержкой iconv, то и etc/rusnet.conf,
  33. при необходимости отредактируйте строку "prefix" в etc/rusnet.conf, она
  34. должна совпадать с директорией кодовых страниц сервера). В ircd.conf нужно
  35. указать кодировки в каждой P:line. Обратите своё внимание на то, что
  36. кодировка macintosh - это аналог iso-8859-1, т.е. без кириллицы, и на то,
  37. что кодировок iso-8859_5 или translit не существует. Ещё в ircd.conf нужно
  38. проверить M:line - там порт либо должен вообще отсутствовать, либо
  39. указывать на P:line с кодировкой utf-8.
  40. 7. Проверьте права доступа к файлам: ircd должен иметь права на запись в
  41. файл kills.conf и права на чтение всего остального. Кроме того, ircd
  42. должен иметь права на запись в директорию etc/ (создание и удаление файлов).
  43. Убедитесь, что строка #include kills.conf есть в файле ircd.conf.
  44. 8. При переходе с версии 1.4.x на версию 1.5.x с поддержкой iconv следует
  45. опустошить файл перед перезапуском, потому что его новая кодировка (UTF-8)
  46. будет не совпадать со старой (KOI8-U).
  47. 9. Если планируется использовать SSL, запустите скрипт support/ssl_cert
  48. и ответьте на все вопросы.
  49. Поместите файлы, которые создал скрипт, в каталог, где расположен ircd.conf.
  50. 10. Ещё раз перечитайте RUSNET_DOC.ru, если испытываете трудности с настройкой
  51. SSL, автосоединений, динамических строк К: и других специальных возможностей.
  52.  
  53. Никогда не запускайте ircd, собранный с #define DEBUGMODE, в реальной сети.
  54. Никогда не меняйте те настройки в config.h, которые не требуют изменений.
  55.  
  56. Ну что ж, если Вы дочитали до этого места, всё должно быть в порядке.
  57.  
  58. Adel, erra.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement