Initial revision
This commit is contained in:
+131
@@ -0,0 +1,131 @@
|
||||
В этом файле описывается процесс установки и настройки
|
||||
фидонет-совместимого мейлера bforce 0.22.8.ugenk1.
|
||||
|
||||
В данном документе приняты следующие обозначения:
|
||||
|
||||
<SRCDIR> - путь, куда вы распаковали тарболл с исходными
|
||||
текстами bforce 0.22.8.ugenk1 (далее bforce)
|
||||
Тарболл - файл с расширением tar.gz, или tar.bz2
|
||||
|
||||
|
||||
Требования к системе
|
||||
====================
|
||||
|
||||
Для компиляции bforce вам потребуется компилятор (для
|
||||
gnu/bsd-систем gcc), так же GNU make (make для линукс,
|
||||
gmake для bsd).
|
||||
|
||||
Обратитесь к документации по вашей системе того, что бы
|
||||
узнать как установить вышеперечисленное программное обеспечение.
|
||||
|
||||
|
||||
Процесс компиляции
|
||||
==================
|
||||
|
||||
Распакуйте тарболл следующими командами:
|
||||
|
||||
gzip -d bforce-0.22.8.ugenk1.tar.gz
|
||||
или
|
||||
bzip2 -d bforce-0.22.8.ugenk1.tar.bz2
|
||||
|
||||
tar -xvf bforce-0.22.8.ugenk1.tar
|
||||
|
||||
Перейдите в директорию bforce-0.22.8.ugenk1/source:
|
||||
cd <SRCDIR>/bforce-0.22.8.ugenk1/source
|
||||
|
||||
Для создания Makefile, который наиболее подходит к вашей
|
||||
системе, наберите:
|
||||
|
||||
./configure --help
|
||||
|
||||
и внимательно прочитайте предлагаемую справку.
|
||||
Если вам не понятна предлагаемая справка, то просто запустите:
|
||||
|
||||
./configure
|
||||
|
||||
При необходимости исправьте Makefile для ваших нужд.
|
||||
Запустите команду make (для bsd - gmake):
|
||||
|
||||
make
|
||||
|
||||
В случае ошибок при выполнении команды make пишите bugreport на
|
||||
e.kozhuhovskiy@gmail.com
|
||||
|
||||
Возможно, прийдется пересоздать configure с помощью autoconf
|
||||
|
||||
Поздравляем, компиляция завершилась успешно.
|
||||
Для установки bforce наберите:
|
||||
|
||||
make install
|
||||
|
||||
Для bsd:
|
||||
|
||||
gmake install
|
||||
|
||||
|
||||
Настройка
|
||||
=========
|
||||
|
||||
Для нормальной работы вам нужно отредактировать конфигурационные файлы
|
||||
bforce. По умолчанию они находятся в /usr/local/fido/etc и называются
|
||||
bforce.conf - основной конфигурационный файл bforce
|
||||
bforce.passwd - файл определения паролей на сессии
|
||||
bforce.subst - файл переопределения данных из nodelist
|
||||
freq.dirs - файл задания списка директорий для freq-запросов
|
||||
freq.aliases - файл задания magic freqests
|
||||
|
||||
Так же вам необходимо подправить файл outman. По умолчанию он лежит в
|
||||
/usr/local/fido/bin. outman - это скрипт, вызываемый вами для создания
|
||||
прозвонок, файловых запросов и файл-аттачей на узлы ftn.
|
||||
|
||||
|
||||
Использование
|
||||
=============
|
||||
|
||||
bforce - основной файл bforce, служит для запуска
|
||||
демона, исходящих звонков и запуска из-под mgetty\portslave для приема
|
||||
входящих звонков.
|
||||
Попробуйте bforce --help
|
||||
|
||||
|
||||
bfindex - служит для обновления индексных файлов (перекомпиляции)
|
||||
нодлистов. Испрользование: bfindex
|
||||
|
||||
bfstat - служит для показа почтовой очереди. Использование: bfstat
|
||||
|
||||
nlookup - служит для поиска информации в нодлисте. Использование:
|
||||
nlookup <ftn_address>
|
||||
|
||||
outman - см. "Настройка". Попробуйте outman --help
|
||||
|
||||
|
||||
Дополнительные утилиты
|
||||
======================
|
||||
|
||||
Дополнительные утилиты для bforce находятся в <SRCDIR>/contrib:
|
||||
bflan - bforce log analyzer
|
||||
callout.sh - скрипт для отзвонки на аплинков
|
||||
outman - скрипт outman
|
||||
timesync.tcl - скрипт для синхорнизации времени
|
||||
init.d/bforce - init-скрипт для RedHat
|
||||
init.d/bforce.debian - init-скрипт для non-RedHat
|
||||
bfha - bforce history analyzer (bfha)
|
||||
bfha/README - bfha README
|
||||
bfha/bfha.pl - собственно, bfha
|
||||
u-srif - продвинутый freq-процессор
|
||||
u-srif/u-srif-index.py \ с поддержой отчетов,
|
||||
u-srif/u-srif-lookup.py \ ограничений,
|
||||
u-srif/u-srif.py \ индексации файловой базы,
|
||||
u-srif/conf \ что значительно ускоряет
|
||||
u-srif/conf/report.footer \ работу.
|
||||
u-srif/conf/report.header \ Написан на python.
|
||||
u-srif/conf/u-srif.aliases \ --------------------
|
||||
u-srif/conf/u-srif.conf \ -------------------
|
||||
u-srif/conf/u-srif.dirs \ ------------------
|
||||
u-srif/lib / ------------------
|
||||
u-srif/lib/uconfig.py / -------------------
|
||||
u-srif/lib/udbase.py / --------------------
|
||||
u-srif/lib/ufido.py / ---------------------
|
||||
u-srif/lib/unodestat.py / ----------------------
|
||||
u-srif/lib/utmpl.py / -----------------------
|
||||
u-srif/lib/uutil.py / ------------------------
|
||||
Reference in New Issue
Block a user