В этом файле описывается процесс установки и настройки фидонет-совместимого мейлера bforce 0.22.8.ugenk1. В данном документе приняты следующие обозначения: - путь, куда вы распаковали тарболл с исходными текстами 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 /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 outman - см. "Настройка". Попробуйте outman --help Дополнительные утилиты ====================== Дополнительные утилиты для bforce находятся в /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 / ------------------------