|
|
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 - Пакет начинающего фидошника
(или лентяя ;-) )
© faqs.org.ru