faqs.org.ru

 Главная > Фидонет и FTN-сети >

FTN UNDER UNIX FAQ

From: PHOBOS FAQ ROBOT <PHOBOS.FAQ.ROBOT@f264.n5070.z2.fidonet.org>
Date: Tue, 16 Mar 2004 03:35:03 +0300

                              FTN UNDER UNIX FAQ
                         $Date: 2003/07/22 23:45:23 $

                                             Documentation? What's that?
                                                            Nathan Myers

 СПИСОК ВОПРОСОВ:

    Новый материал помечен символом ">"

 [00] Особенно часто задаваемые вопросы :-)
    01) Подскажите начинающему связку софта под *nix!

 [01] Компиляция:
    01) Не собирается bforce, пишет:
        /usr/bin/ld: cannot open output file bin/bforce: No such file or
        directory. Как это поправить?
    02) Собрал GoldED+ но почему-то при запуске ждёт нажатия клавиш после
        сканирования каждой эхи, и вообще ведёт себя странно.
    03) Пытаюсь собрать ifmail, но при компиляции возникает следующая ошибка:
        ifdbm.c:9:18: ndbm.h:No such file or directory
    04) При сборке ifmail возникает ошибка при обработке parsedate.y...

 [02] Настройка:
    01) Как заставить mgetty не отвечать на звонки в определённое время?
    02) Как настроить кодировки в GoldED+?

 [03] Различные проблемы:
    01) Настроил мейлер, но при попытке исходящего звонка пишет следующее
        "can't open port: can't lock port". Что с этим делать?
    02) Поставил mgetty и мейлер. Мейлер звонит за почтой и через несколько
        секунд отваливается с сообщением "NO CARRIER".
    03) Не работает tparser - доходит до первой эхи и падает.
    04) Qico при запуске выдает can`t create ipc key и не работает его
        морда.
    05) Прописал mgetty в /etc/inittab, модем отвечает на входящие звонки,
        но издаёт в линию какие то потусторонние звуки - а потом вообще
        звук отрубается... Может он факс пытается послать - Courier
        мигает лампой ARQ/FAX постоянно...

 [04] Настройка фидошностей в ньюсридерах:
    01) Как настроить фидошный квотинг в tin?
    02) Как настроить фидошный квотинг и корректное отображение
        заголовков в slrn?
>   03) Как настроить Gnus?

 [05] Прочее:
    01) Косметические глюки при запуске bforce демоном в ASPLinux 7.3

 FAQ:

 [00] Особенно часто задаваемые вопросы :-)

 Q:(01) Подскажите начинающему связку софта под *nix!
 A:(vss)Существует два подхода к организации FTN под UNIX:
   (IV) 1) Классический - Editor+Mailer+Tosser+Ticker
            Editor - GoldED+,MsgED
            Mailer - BForce,Qico
            Tosser - HPT,CrashEcho...
            Ticket - HTick,GTic..
        2) Гейтование в news`ы - Gate+NNTPServer+NewsReader
            Gate - FidoGate,IFMail
            NNTPServer - INN,LeafNode,CNews
            NewsReader - Tin,Slrn,Gnus
        Все URL`ы можно найти в FidoSoft URL Mini-FAQ и здесь
        они не дублируются.
        Что выбрать решать вам :-)

 [01] Компиляция:

 Q:(01) Не собирается bforce пишет:
         Linking bin/bforce
         /usr/bin/ld: cannot open output file bin/bforce: No such file or
         directory
         collect2: ld returned 1 exit status
         make: *** [bin/bforce] Ошибка 1
        Что с этим делать?
 A:(IV) Создать директорию [bforce src]/source/bin.
 A:(IV) Исправлено в bforce 0.22.8kst8-devel

 Q:(02) Собрал GoldED+ но почему-то при запуске ждёт нажатия клавиш после
        сканирования каждой эхи, и вообще ведёт себя странно...
 A:(SH) Собирать с -DBUGGY_NCURSES.
 A:(MK) Взять GoldED+ и/или ncurses поновее. Начиная с версии 1.1.5
        такой проблемы [теоретически] быть не должно с любыми ncurses.
        Проблема была в buggy ncurses 5.0-5.2.
 A:(IV) Система ASPLinux 7.3, компилятор GCC 2.96 build 112asp?
        Взять GCC 3.0.4 из дистрибутива и собрать им.
 A:(DR) Собрать GoldED без поддержки ncurses, для этого в файле GNUmakef.def
        закомментировать строки:
         ifeq ($(PLATFORM),lnx)
         CPPFLAGS+=-D__USE_NCURSES__
         STDLIBS+=-lncurses
         endif

 Q:(03) Пытаюсь собрать ifmail, но при компиляции возникает следующая ошибка:
         ifdbm.c:9:18: ndbm.h:No such file or directory
 A:(IV) Найти на любом linux ftp пакет gdbm-devel вытащить из него ndbm.h
        и положить в /usr/include.

 Q:(04) При сборке ifmail возникает ошибка при обработке parsedate.y.
        Пишет следующее:
         dereferencing pointer to incomplete type parsedate.y:771:
         dereferencing pointer to incomplete type make[1]: *** [parsedate.o]
         Ошибка 1 make[1]: Leaving directory
`/usr/local/src/ifmail-2.14/iflib'
         make: *** [all] Ошибка 2
 A:(AS) Добавь в CONFIG ключ -DDO_NEED_TIME.

 [02] Настройка:

 Q:(01) Как заставить mgetty не отвечать на звонки в определённое время?
 A:(IV) 1. Создавать и удалять в определённое время файл
           /etc/nologin[.device], где device - ваш ком порт (если он
           не указан mgetty не берёт трубку на всех портах). (man cron)
   (AS) 2. Наложить патч от Алексея Гречанинова (2:5010/81), его можно
           взять тут ftp://fido.aha.ru/pub/fechos/unixftn/mg1127cd.zip.
           Кроме этого патч добавляет поддержку USR Courier V.Evr c
           ID SDL >= 3.03.

 Q:(02) Как настроить кодировки в GoldED?
 A:(IV) Для русского языка (koi8-r):
         ignorecharset yes
         XlatCharSet    CP866   KOI8-R  866_koi.chs
         XlatCharSet    KOI8-R  CP866   koi_866.chs
         XlatImport     CP866
         XlatExport     CP866
         XlatLocalSet   KOI8-R
 A:(OL) Для украинского языка (koi8-u):
         ignorecharset no
         usecharset    yes
         XLATLOCALSET  KOI8-U
         XLATIMPORT    CP866 ; тут можно поставить CP1125
         XLATEXPORT    CP866 ; тут можно поставить CP1125
         XLATCHARSET   CP866   KOI8-U      866_kou.chs
         XLATCHARSET   CP1125  KOI8-U      ukr_kou.chs
         XLATCHARSET   UKR     KOI8-U      ukr_kou.chs
         XLATCHARSET   KOI8-U  CP866       kou_866.chs
         XLATCHARSET   KOI8-U  CP1125      kou_ukr.chs

 [03] Различные проблемы:

 Q:(01) Настроил мейлер, но при попытке исходящего звонка пишет следующее
        (пример лога взят от qico):
        08 Янв 03 17:16:27 ttyS1[629]: can't open port: can't lock port
        все права на доступ к порту правильные....
 A:(AZ) Проверь правильность указания в конфигурации мейлера lockdir
   (IV) (в различных ОС эти директории различаются, так что прописанная
        в примере конфигов директория может не соответствовать
дейтвительности
        (см ниже) (В qico местонахождение lockdir задаётся в конфиге, а
        в bforce (как и в ранних версиях qico) при компиляции)), и права на
        запись в неё для пользователя от которого работает мейлер. Они по
        умолчанию соотвествуют drwxrwxr-x root:lock, следовательно нужно либо
        добавить пользователя, от которого работает FTN система, в группу
lock,
        либо дать права записи всем в lockdir.

        Расположение lockdir в некоторых UNIX OS`s:
          SunOS:   /var/spool/locks/
          AIX:     /etc/locks/
          NeXT:    /var/spool/uucp/LCK/
          Linux:   /var/lock/
          FreeBSD: /var/spool/lock
          NetBSD:  /var/spool/lock

 Q:(02) Поставил mgetty и мейлер. Мейлер звонит за почтой и через несколько
        секунд отваливается с сообщением "NO CARRIER".
 A:(AZ) 1) Проверь - одинаковые ли прописаны lockdir в мейлере и mgetty.
   (IV) 2) Также стоит проверить одинаково ли прописан порт (т.е. чтобы
           не было такого - в мейлере порт прописан "/dev/ttyS0" а
           в mgetty "/dev/modem")
        Иначе получается так - мейлер звонит за почтой, а mgetty, не зная
        что порт занят, инициализирует модем.

 Q:(03) У меня не работает tparser от husky - доходит до первой эхи и
        падает... /* FIXME: исправлено в новых версиях? */
 A:(IV) Система ASPLinux 7.3, компилятор GCC 2.96 build 112asp?
        Взять GCC 3.0.4 из дистрибутива и собрать им.

 Q:(04) Qico при запуске выдает can`t create ipc key и не работает его
        морда
 А:(ZK) Одной из возможных причин является несовпадение местонахождения
        исполняемого файла qico и пути, указанного при компиляции.
        Вариант 1:
         Пересобрать qico, указав правильный путь.
        Вариант 2:
         Найти в бинарнике путь (любым hex-редактором, хотя-бы и от mc) (он
         расположен непосредственно перед вышеупомянутым сообщением) и если
         ваш реальный путь не длиннне его переправить (не теряйте нулевой
         байт в конце) иначе смотри вариант 1.

 Q:(05) Прописал mgetty в /etc/inittab, модем отвечает на входящие звонки,
        но издаёт в линию какие то потусторонние звуки - а потом вообще
        звук отрубается... Может он факс пытается послать - Courier
        мигает лампой ARQ/FAX постоянно...
 A:(SO) Надо установить модем как DataOnly: в mgetty.conf
         port <номер порта>
         speed <скорость>
         data-only y
 A:(IV) Или прописать mgetty в inittab с ключиком `-D':
         S0:23:respawn:/sbin/mgetty -D /det/ttyS0

 [04] Настройка фидошностей в ньюсридерах:

>     <faqkeeper>
>     пожалуйста, если вы можете дополнить
>     этот раздел - напишите мне.
>     </faqkeeper>

 Q:(01) Как настроить фидошный квотинг в tin?
 A:(TZ) В конец файла ~/.tin/attributes включить следующие строки:

         # прменять данные установки ко всем группам.
         scope=*
         # добавлять во сообщение заголовок `X-Comment-To' (содержит имя
         # и адрес получателя сообщения).
         x_comment_to=on
         # подстановка в начало каждой отквоченой строки инициалов автора
         # оригинального сообщения.
         quote_chars=_%s>_
         # кодировка оригинального сообщения - `koi8-r'.
         undeclared_charset=KOI8-R

 Q:(02) Как настроить фидошный квотинг и правильное отображение
        заголовков (а то они отображаются следующим образом:
        =D4=C5=D3=D4) в slrn?
 A:(AS) Взять с http://www.smile.org/~andy/prj/slrn/ патчи и наложить
        на исходники. Там же можно взять патченный slrn в rpm и src.rpm
 A:(AG) Чтобы работала подсветка, добавь это в ~/.slrnrc
        (всё в одну строчку - без пробелов и `\')

         ignore_quotes "^ ? ? ? ? ?[A-Za-zЙЦУКЕНГШЩЗХЪФЫВАПРОЛ \
         ДЖЭЯЧСМИТЬБЮйцукенгшщзхъфывапролджэячсмитьбю]?[A-Za-z \
         ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮйцукенгшщзхъфывапролд \
         жэячсмитьбю]?[A-Za-zЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮй \
         цукенгшщзхъфывапролджэячсмитьбю]?[A-Za-zЙЦУКЕНГШЩЗХЪФ \
         ЫВАПРОЛДЖЭЯЧСМИТЬБЮйцукенгшщзхъфывапролджэячсмитьбю]?[>]"

 Q:(03) Как настроить Gnus?
 A:(JL) Вот здесь можно взять конфиг SNP для Gnus:
         http://strayer.bew.com/unix/gnus-snp.bz2

 [05] Прочее:

 Q:(01) У меня RH-based Linux (в частности ASPLinux) и bforce грузится
демоном
        при старте системы, при этом возникает следующее:
         Starting xfs                           [  OK  ]
         Starting bforce [  OK  ]
         Starting wine                          [  OK  ]
        Как это исправить?
 A:(IV) Найди в файле /etc/init.d/bforce строчку
         su $OWNER -c ". /etc/rc.d/init.d/functions; daemon $BFORCE -d"
        и исправь её на
         daemon --user $OWNER $BFORCE -d

 НА ВОПРОСЫ ОТВЕЧАЛИ:
      (AG) Aleksei Gusev         2:450/221.13
      (OL) Oleksandr Liutyi      2:463/811
      (AS) Andrey Slusar         2:467/126
      (DR) Dmitry Rodin          2:5020/5410
      (SH) Alexander Shooshpanov 2:5020/8632
      (ZK) Zahar Kiselev         2:5030/382
      (MK) Michael Kostylev      2:5030/1181.43
      (AZ) Andrey Zhuravlev      2:5035/26.777
      (SO) Sergey Olimpiev       2:5036/48
      (JL) John Lepikhin         2:5070/156
      (vss) vadim s. sabinich    2:5070/264
      (TZ) Tema Zelikin          2:5097/31
      (IV) Ilya Voronin          2:5099/11.59

 КУДА ПРИСЫЛАТЬ ДОПОЛНЕНИЯ И ИСПРАВЛЕНИЯ?
       Ilya Voronin 2:5099/11.59@FidoNet, ilya.voronin-at-fidotel.com

 ГДЕ ВЗЯТЬ ПОСЛЕДНЮЮ ВЕРСИЮ ЭТОГО ДОКУМЕНТА?
       1) Надо написать письмо на адрес 2:5099/11.59@fidonet.org на
          имя FAQ (тема и тело письма - любые) - вам будет отправлена
          последняя версия faq.
          (или на e-mail: faq@p59.f11.n5099.z2.fidonet.org)
       2) Этот FAQ еженедельно помещается в эхоконферецию RU.UNIX.FTN
          (группу новостей fido7.ru.unix.ftn)

 СМ. ТАКЖЕ:
       InterNet:
        http://howto.id.ru - Подробное руководство по настройке ifmail+INN
        http://www.tlc.kherson.ua/~spylesha - Пакет начинающего фидошника
                                              (или лентяя ;-) )

Вернуться в раздел "Фидонет и FTN-сети" - Обсудить эту статью на Форуме
Главная - Поиск по сайту - О проекте - Форум - Обратная связь

© faqs.org.ru