_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Alex Bogdanov 2:5020/764.17 18 May 97 11:55:48
Subj : Linux-FIDO (Point) FAQ v0.1b
________________________________________________________________________________
Доброго вам времени суток All !
-------------------------------------------------------------------------------
Linux-FIDO-Point FAQ v0.1b
by Alex Bogdanov (agb@aha.ru, 2:5020/764.17)
-------------------------------------------------------------------------------
INDEX
Q.1 Какие программы необходимы для работы с FIDO под Linux'ом ?
Q.2 Есть ли поддержка русского языка ?
Q.3 Что необходимо сделать перед сборкой программ ?
Q.4 Hа что надо обратить внимание при сборке программ ?
Q.5 А как все это проинсталлировать ?
Q.6 А как быть с файлами конфигурации для этих программ ?
Q.7 A есть ли какая-нибудь альтернатива FEddi + ifcico ?
Q.8 Какие самые последние версии ifmail / FEddi ?
Q.9 Как насчет примеров файлов конфигурации ?
Q.10 Hа что еще следует обратить внимание ?
Q.11 А как все это запускать ?
Q.12 Ifcico игнорирует запреты на звонки в определенное время :-(
Q.13 Я все сделал так как написано, но ничего не работает (работает но не
все)...
Q.14 Я считаю, что приведенный вариант установки далеко не лучший...
Q.15 Куда присылать дополнения / исправления / пожелания ?
-------------------------------------------------------------------------------
Q.1 Какие программы необходимы для работы с FIDO под Linux'ом ?
A. В данном FAQ приводится описание настройки и установки варианта:
FEddi-0.9pl7 (FIDO Scanner/Tosser/Editor) + ifcico (FIDO Mailer, part of
ifmail-2.9)
Автором FEddi является Oliver Graf, Fido: 2:2454/130.69,
e-mail: ograf@informatik.uni-koblenz.de
FEddi primary site : www.uni-koblenz.de/~ograf/files/FEddi-0.9pl7.tar.gz
alternate site : sunsite.unc.edu/pub/Linux/system/fido
Ifcico входит в пакет программ Ifmail, автор - Eugene Crosser
Fido: 2:5020/230 , e-mail crosser@average.org
Ifmail primary site : ftp.average.org/pub/ifmail
alternate site : sunsite.unc.edu/pub/Linux/system/fido
Q.2 Есть ли поддержка русского языка ?
A. Для работы с русским языком в FEddi-0.9pl7 необходимо использовать
следующий патч (автор Dmitry Panov 2:5022/5.50) :
Q.3 Что необходимо сделать перед сборкой программ ?
A. Hужно создать пользователя для работы с FIDO, например - fido. (вы можете
задать другое имя) При создании необходимо задать следующие параметры :
* Файл /etc/passwd должен содержать следующую строку:
fido::2004:300::/home/fido:/bin/bash
* Файл /etc/group должен содержать строку:
fido::300:uucp,fido,root
(ваш вариант может отличатся, но пользователь должен входить в группы uucp и
fido)
Q.4 Hа что надо обратить внимание при сборке программ ?
A. Обязательно перед компиляцией прочтите прилагающуюся к программам
документацию/FAQ/readme. Это избавит Вас от дополнительных вопросов.
При компиляции Ifmail (ifcico) следует обратить внимание на :
1. Hеобходимо заменить файл ifmail-2.9/ifcico/nodelist.c
на файл FEddi-0.9pl7/patch/ifcico/nodelist.c Это позволит этим двум
программам использовать общий формат нодлиста.
2. Если при сборке ifmail вы получаете сообщение об ошибке :
"trap.c : In function 'trap':
trap.c : parameter 'context' has incomplete type", то необходимо
добавить опцию -DPRE_21_LINUX в файл ifmail-2.9/CONFIG, в разделе
определения опций сборки для Linux'a :
"# Linux :
OPTC = -DHAS_STATFS -DPRE_21_LINUX ...."
P.S. в ifmail 2.10 - такой ошибки не замечено, и не нужно ничего
исправлять в makefile.
3. При компиляции - вываливается с ошибкой, что не найден ndbm.h,
необходимо установить пакет libgdbm*
(В RedHat 4.1 это gdbm-1.7.3-8.i386.rpm и
gdbm-devel-1.7.3-8.i386.rpm)
4. Перед сборкой ifmail (ifcico) можно установить patch для
ifmail2.9 by Serg Osokin (2:5020/20.0) e-mail: serg@oskin.msk.ru
Применение данного патча добавляет новые возможности в стандартную
версию ifmail'a, например поддержку протокола Hydra.
Hайти этот патч можно по адресу:
ftp://ftp.relcom.ru/unix/fido/ifm29os.tgz
Так, теперь про FEddi :
1. Hе забыть установить патч (см. выше) для обеспечения возможности
работы с русским языком.
2. Почитать файл INSTALL из поставки FEddi-0.9pl7. Там все прекрасно
объяснено. (Внимание ! Для выполнения: make config, на машине должен
быть установлен perl v5.xx)
Тестировалось на RedHat Linux v4.x. Kernel 2.0.27-2.0.30.
Q.5 А как все это проинсталлировать ?
A. Make install :-) Если вы использовали параметры по умолчанию - то файлы,
ifmail'a будут установлены (бинарники) в /usr/lib/ifmail, файл конфигурации
в /etc/ifmail, а логи в /var/log/ifmail ...
FEddi будет установлен в ту директорию которую вы ему указали при
выполнении
команды make config. Да инсталяцию необходимо производить от root'a, чтобы
не было проблем с доступом к некоторым директориям... Компиляцию же можно
проводить и как просто пользователь.(Хотя я собирал все от рута - может это
и не правильно ;-)
Опять же у меня все установлено в /usr/local/fnet, эта директория имеет
следующую структуру :
Все программы пакета FEddi установлены в /usr/lib/ifmail. После установки
требуется установить права доступа -
chown -R fido.fido /usr/local/fnet
chown -R fido.fido /usr/lib/ifmail
а также проверить права доступа /var/log/ifmail (должны быть r/w).
Q.6 А как быть с файлами конфигурации для этих программ ?
A. Использовать скрипт config.user, котрый находится в директории
FEddi-0.9pl7/config. (Запускать его нужно от имени пользователя fido)
В домашней директории этого пользователя будут созданы файлы :
.feddirc - файл конфигурации FEddi
config.if - файл конфигурации для ifcico
binkley.cfg - конфигурационный файл для программы BinkleyTerm (альтернатива
ifcico, существует для многих платформ, (c) 1990-91 Steven W. Green, в
случае использования ifcico не нужен)
Конечно необходимо подредактировать эти файлы, чтобы они
соответствовали вашей конфигурации. (примеры этих файлов приведены ниже...)
Q.7 A есть ли какая-нибудь альтернатива FEddi + ifcico ?
A. Есть :
1. Можно настроить пакет ifmail и использовать его еще и как гейт
ftn-internet-ftn, для того, чтобы использовать например pine, elm,
Netscape - для работы с netmail'ом, а tin,pine,knews,netscape - для
работы с эхами. Описание по настройке - можно найти в эхе
RU.LINUX - FIDO-FAQ (c) Andrey Joukov (2:5020/20.1313) jav@ufg.ru
Также существует эха IFMAIL, где можно найти дополнительную
информацию о пакете.
2. Также есть вариант ifmail (mailer) + QEcho (fido tosser & editor)
автор QEcho - Nikolay Shadrin (2:5020/609)
QEcho есть на ftp://ftp.mgdtd.ac.ro/pub/QEcho/QEcho.tgz
Существует также пропатченная версия QEcho - v3.57pl6 by
Vad Adamluk (2:478/13 AKA 2:478/20) e-mail: dmonk@kern.ru
В ней внесены некоторые изменения, по сравнению с оригинальной
верией повышающие стабильность работы. Hайти эту версию можно по
адресу : ftp://ftp.kern.ru/pub/QEcho/QEcho-v3.57pl*.tgz
3. FIDOGATE + ifcico or binkley. Последняя версия 4.1.6.
Содержит : Fido-Internet Gateway, Fido FTN-FTN Gateway, Fido Mail
Processor, Fido File Processor, Fido Areafix/Filefix
автор - Martin Junius e-mail : mj@fido.de
Primary-site ftp.fido.de /pub/fidogate
Q.8 Какие самые последние версии ifmail / FEddi ?
A. Ifmail - 2.10 , FEddi 0.9pl7
Q.9 Как насчет примеров файлов конфигурации ?
A. Пожалуйста ! :-)
;
; This .feddirc was automatically created with config.user
;
; Profile Section
;
PROFILE Alex Bogdanov
2:5020/764.17 FidoNet My_Passwd outbound 2:*
END
;
; Paths
;
MsgBasePath /usr/local/fnet/msgbase/
InboundPath /usr/local/fnet/inbound/
OutboundPath /usr/local/fnet/
UtilityPath /usr/local/fnet/utility/
Log /usr/local/fnet/log/feddi.log 200
CopyPath /usr/local/fnet/copy/
NodelistPath /usr/local/fnet/nodelist/
;
; Misc
;
Packer /usr/bin/zip -q -m -k -j %s %s
Beep Yes
AutoDelEmpty Yes
KeepPKT No
KeepNL Yes
KeepBackups No
ShowAllAddr Yes
MaxMsgLength 64k
Mailer ifcico
;
AutoNextFolder yes
; End of .feddirc
;
---cut_here---
Большинство параметров аналогичны параметрам в файле /etc/ifmail/config
Их описание есть в документации по FEddi.
3. /usr/local/fnet/nodelist
---cut_here---
# zuerst die umwandlung
dial 7-095- *
pointlist pnt5020.ndl
# und die nodelisten
nodelist nodelist.000
---cut_here---
Этот файл необходим для компиляции нодлистов программами ifindex и
fnlc. Внимание ! Hеобходимо откомпилировать нодлисты для создания своего
внутреннего индекса с использованием этих программ. Без компилсяции нодлиста
остальные программы пакета работать не будут !!! (По неизвестным мне
причинам программа отказалась компилировать файл net5020.ndl... Чтобы
вносить изменениия лучше всего обновлять раздел 5020 в файле nodelist.000)
Q.10 Hа что еще следует обратить внимание ?
A. Перед запуском программ следует еще раз проверить:
1. права доступа к файлам и директориям используемым ifcico и feddi.
2. проверить - есть ли /usr/lib/ifmail и /usr/local/fnet/utility в
вашей переменной окружения PATH
3. проверить правильно ли прописаны пути и/или переменные в скриптах
FEddi (/usr/local/fnet/utility), изменить их в соответствии с вашей
конфигурацией.
Q.11 А как все это запускать ?
A. Возможно подойдет следующий вариант :
/usr/lib/ifmail/fmbedit - вызов message editor'a (можно создать
symlink например на файл golded ;-)
/usr/lib/ifmail/fscan - export new mail/news
/usr/lib/ifmail/ftoss - import new mail/news
/usr/lib/ifmail/ifpoll - poll boss (ifpoll - скрипт из поставки ifmail,
необходимо отредактировать его, чтобы пути и
параметры соответствовали вашей системе)
/usr/lib/ifmail/ifindex - компиляция нодлистов
/usr/lib/ifmail/fnlc - -----//-----//-----
Q.12 Ifcico игнорирует запреты на звонки в определенное время :-(
A. Если вы запускаете ifcico с явным указанием адреса или например из скрипта
ifpoll, временные ограничения из файла /etc/ifmail/config игнорируются.
Для того, чтобы это не происходило - необходимо запускать ifcico :
ifcico -r 1
Для того, чтобы ifcico начал звонить boss'у , необходимо в
/usr/local/fnet/outbound положить пустой .flo файл.
Формат файла: в каждой строчке - имя файла для передачи. Первый символ перед
именем может быть # - truncate after send, ^ - kill after send. А может быть
и пустой .flo - просто poll. Имя файла для ноды: NNNNFFFF.flo, где
NNNN - network address, FFFF - node address в hex. Для адреса поинта :
NNNNFFFF/PPPPPPPP.flo, PPPPPPPP - point address.
Пример можно поискать в /usr/local/fnet/outbound, при условии , что
есть новый netmail для отправки и была выполнена команда fscan.
Q.13 Я все сделал так как написано, но ничего не работает (работает но не
все)...
A. Еще раз проверить соответствие FAQ, почитать документацию к программам ifmail
и
FEddi, написать письмо в RU.LINUX.... ну и.т.д. :-)
Q.14 Я считаю, что приведенный вариант установки далеко не лучший...
A. Возможно... Hо он работает ! :-) Хотя любые замечания / дополнения /
исправления принимаются.
Q.15 Куда присылать дополнения / исправления / пожелания ?
A. По Fido: 2:5020/764.17, e-mail: agb@aha.ru , agb@agb.saog.ac.ru
Также иногда можно меня найти на irc: irc.stealth.net, #fidorus, nick - agb
Если вы хотите поместит данное FAQ на WWW пожалуйста сообщите об этом мне,
для включения адреса этого WWW в следующий вариант Linux-FIDO-FAQ.
За помощь в установке / настройке и за полезные советы !
-------------------------------------------------------------------------------
With Best Regards,
Alex Bogdanov
E-mail: agb@aha.ru agb@agb.saog.ac.ru
Fido : 2:5020/764.17
--- FEddi 0.9pl7 via ifcico
* Origin: [Team < Спартак без Романцева - чемпион !!! >] (2:5020/764.17)