The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Linux-FIDO (Point) FAQ v0.1a


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
 From : Alex Bogdanov                       2:5020/764.17   Sun 27 Apr 97 19:56 
 Subj : Linux-FIDO (Point) FAQ v0.1a                                            
________________________________________________________________________________
        Доброго вам времени суток All !

------------------------------------------------------------------------------- 
Linux-FIDO-Point FAQ v0.1a
            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) :

--------cut_here--------------------------------------------------------------
Content-Type: application/octet-stream ; name="FEddi-0.9pl7-rus.diff.gz"
Content-Description: FEddi-0.9pl7-rus.diff.gz
Content-Transfer-Encoding: x-uuencode
Content-Disposition: attachment; filename="FEddi-0.9pl7-rus.diff.gz"

begin 644 FEddi-0.9pl7-rus.diff.gz
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
H;R"S_59<IV$6A>)@L-\=ZYB'/WOU7Q7Q8D?ZY$W]?P/3M,L]T2```+PB
`
end
----------cut_here-----------------------------------------------------------

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 ...."
             
        3. При компиляции - вываливается с ошибкой, что не найден ndbm.h,
           необходимо установить пакет libgdbm*
           (В RedHat 4.1 это gdbm-1.7.3-8.i386.rpm и
           gdbm-devel-1.7.3-8.i386.rpm)

   Так, теперь про 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, эта директория имеет
   следующую структуру :                      
                
          ./outbound   - исходящая почта
          ./msgbase    - эхи
          ./copy
          ./log        - логи
          ./inbound    - входящая почта
          ./utility    - утилиты, (из FEddi-0.9pl7/utils)
          ./nodelist   - nodlist'ы     
          
   Все программы пакета 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
           
        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.9 , FEddi 0.9pl7  

Q.9 Как насчет примеров файлов конфигурации ?
A. Пожалуйста ! :-)

   1. /etc/ifmail/config - файл конфигурации ifmail (ifcico)
   
---cut_here---

logfile         /usr/local/fnet/log/iflog        # log-file
debugfile       /usr/local/fnet/log/ifdebug      # debug-file
verbose         1                                # детальность логов 
inbound         /usr/local/fnet/inbound          # каталоги входящей почты
listinbound     /usr/local/fnet/inbound
protinbound     /usr/local/fnet/inbound
outbound        /usr/local/fnet/outbound         # каталог исходящей почты
public          /var/spool/uucppublic
nodelist        /usr/local/fnet/nodelist/nodelist.000  # nodelist'ы
nodelist        pnt5020.ndl
ModemPort       modem:L38400                     # /dev/modem + lock 38400
ModemReset      ATZ\r
ModemDial       ATDP\T\r
ModemHangup     ATH0\r
ModemOK         OK
ModemConnect    CONNECT
ModemError      BUSY
ModemError      NO\sCARRIER
ModemError      NO\sDIAL
ModemError      RING\r
ModemError      ERROR
TimeoutReset    3
TimeoutConnect  70
options         (!CM)                           NoCall
options         (!address 2:5020/*)             NoCall
#options (time Any0800-2200) NoCall
#options (time Any0300-0305 & time Any0510-0515) NoCall
#options (time Any0700-0705) NoCall
#options (time Any) NoHold
Name            <<>> DR <<>>                     # Информация из EMSI
Location        Moscow/Russia                    
SysOp           Alex Bogdanov
Phone           7-095-Pri-vate
Speed           9600
Flags           XA,V32B,V42B
address         2:5020/764.17                    # Ваш FIDO адрес
password        2:5020/764 My_Passwd             # Пароль на сессию

---cut_here---

   2. ~/.feddirc (/home/fido/.feddirc) файл параметров FEddi
   
---cut_here---

;
; 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.
   
------------------------------------------------------------------------------- 
                           Благодарности 
                           ^^^^^^^^^^^^^
   Boris Tobotras (2:5020/510)
   Dmitry Panov   (2:5022/5.50)
   Andrey Sverdlichenko (2:5020/484.14)
   
За помощь в установке / настройке и за полезные советы !                        

------------------------------------------------------------------------------- 
                                        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 < Linux Inside >] (2:5020/764.17)



<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру