FTN-софт под юникс

Xakep, номер #031, стр. 031-060-1

Поцелуев Виталий aka VirVit@udm.ru (http://chat.izh.com)

Привет тем динозаврам, которые до сих пор ещt юзают FIDO! Также поприветствую тех, кто только собирается поглядеть на это чудо инженерной мысли.

Вне зависимости от степени продвинутости, приходит понимание того, что мастдайный (aka досовский) софт успел порядком надоесть со всеми своими глюками, нехваткой памяти и прочей лабудой. Куда деваться? Ты поступишь правильно, поставив себе фидо под самую рульную ось *NIX. В моем случае FTN успешно сконфигурился под Linux, что скорее всего произойдет и с тобой :). Единственное надобно Инетом уметь пользоваться (сложный навык =(), да знать команды tar, gzip (тоже архисложно набрать man tar 8).

Естественный отбор

Итак в настоящее время есть два наиболее популярных варианта FTN софта под юникс. Первый - традиционный для ДОС, то есть звонилка, тоссер и читалка, а второй - наиболее прогрессивный и идеологически правильный - сервер новостей, та же звонилка и тоссер. Первый наиболее удобен для поинтов и нод, которые привыкли к ДОС'у (Win), и он легче настраивается. Второй используют ребята, которым нужно гейтование, организация ФИДО в локальной сети, одновременная работа с инетовскими новостями. Второй вариант наиболее мощный и интересный с точки зрения установки, конфигурирования и прибамбахов, но мы остановимся на первом - ты же не гейт, не хаб все-таки. Для начала замутим читалку и тоссер.

Голый дед

Идем на http://golded-plus.sourceforge.net и утягиваем оттуда ЗолотогоДеда с плюсом. Разворачиваем. Идем в golded3, копируем файл mygolded.__h в mygolded.h и правим его. Далее cd .. и make(для FreeBSD - gmake). То есть компилим гнусявым make (gmake). После некоторого времени (зависит от мощности твоей машины) мы получаем каталог bin с бинарными файликами. Дед скомпилен. Пихаем бинарники в свой фидошный каталог (ты, я надеюсь, уже определился и создал его). Далее берем конфиги из каталога cfgs и копируем их себе, правим. Пока не забыл, прописывай в golded.cfg такую строчку - AREAFILE Fidoconfig <путь к конфигу fidoconf> . Об этом файле чуть позже. Теперь надо русифицировать деда, чтобы мы могли читать мессаги в нормальной кодировке и посылать их тоже в доступной для всех cp866. Пишем в golded.cfg

DISPSOFTCR YES // Нормальная работа с русской Н

EDITSOFTCRXLAT H

//

XLATPATH /fido/etc/golded/xlat // Путь к файлам кодировок (*.ESC , *.CHS)

XLATCHARSET KOI8 IBMPC 866_koi.chs

XLATCHARSET IBMPC KOI8 koi_866.chs

XLATIMPORT IBMPC

XLATEXPORT IBMPC

XLATLOCALSET KOI8

Разумеется, файлы 866_koi.chs и koi_866.chs должны там лежать. Вот и все с дедом. Пускаем его командой gedlnx -C<путь к конфигу golded.cfg>

Hysky

ОК. Теперь дед счастлив и работает на ура и даже лучше. Начинаем ставить тоссер. Воспользуемся маленьким и универсальным hpt из Husky Project. Утянуть его можно по адресу: http://husky.physcip.uni-stuttgart.de . Оттуда забираем smapi, fidoconf, hpt, huskybse.

Разворачиваем все хозяйство, так чтобы каталоги smapi, fidoconf, hpt осели в одной ветке. Копируем из архива huskybse файл huskymak.cfg в корень с smapi, fidoconf, hpt и правим его. Это надо, чтобы не мучиться с компиляцией и инсталляцией каждого пакета в отдельности. Все поправили и начинаем компилить. Делается это весьма просто: заходим в каталог ->make(gmake)->make(gmake) install. Сначала smapi, затем fidoconf и последним hpt. Smapi - библиотека для работы с фидопочтой, fidoconf - библиотека для той же почты плюс несколько утилит для конвертирования конфигов из одного формата в другой.

Содержание  Вперед на стр. 031-060-2

Выпуски журнала "Xakep"
Журнал Хакер. Содержание номера #001Журнал Хакер. Содержание номера #002Журнал Хакер. Содержание номера #003Журнал Хакер. Содержание номера #004Журнал Хакер. Содержание номера #005Журнал Хакер. Содержание номера #006Журнал Хакер. Содержание номера #007Журнал Хакер. Содержание номера #008Журнал Хакер. Содержание номера #009Журнал Хакер. Содержание номера #010Журнал Хакер. Содержание номера #011Журнал Хакер. Содержание номера #012Журнал Хакер. Содержание номера #013Журнал Хакер. Содержание номера #014Журнал Хакер. Содержание номера #015Журнал Хакер. Содержание номера #016Журнал Хакер. Содержание номера #017Журнал Хакер. Содержание номера #018Журнал Хакер. Содержание номера #019Журнал Хакер. Содержание номера #020Журнал Хакер. Содержание номера #021Журнал Хакер. Содержание номера #022Журнал Хакер. Содержание номера #023Журнал Хакер. Содержание номера #024Журнал Хакер. Содержание номера #025Журнал Хакер. Содержание номера #026Журнал Хакер. Содержание номера #027Журнал Хакер. Содержание номера #028Журнал Хакер. Содержание номера #029Журнал Хакер. Содержание номера #030Журнал Хакер. Содержание номера #031Журнал Хакер. Содержание номера #032Журнал Хакер. Содержание номера #033Журнал Хакер. Содержание номера #034Журнал Хакер. Содержание номера #035Журнал Хакер. Содержание номера #036Журнал Хакер. Содержание номера #037Журнал Хакер. Содержание номера #038Журнал Хакер. Содержание номера #039Журнал Хакер. Содержание номера #040Журнал Хакер. Содержание номера #041Журнал Хакер. Содержание номера #042Журнал Хакер. Содержание номера #043Журнал Хакер. Содержание номера #044Журнал Хакер. Содержание номера #045Журнал Хакер. Содержание номера #046Журнал Хакер. Содержание номера #047Журнал Хакер. Содержание номера #048Журнал Хакер. Содержание номера #049Журнал Хакер. Содержание номера #050Журнал Хакер. Содержание номера #051Журнал Хакер. Содержание номера #052Журнал Хакер. Содержание номера #053Журнал Хакер. Содержание номера #054Журнал Хакер. Содержание номера #055Журнал Хакер. Содержание номера #056Журнал Хакер. Содержание номера #057Журнал Хакер. Содержание номера #058Журнал Хакер. Содержание номера #059Журнал Хакер. Содержание номера #060Журнал Хакер. Содержание номера #061Журнал Хакер. Содержание номера #062Журнал Хакер. Содержание номера #063Журнал Хакер. Содержание номера #064Журнал Хакер. Содержание номера #065Журнал Хакер. Содержание номера #066Журнал Хакер. Содержание номера #067Журнал Хакер. Содержание номера #068Журнал Хакер. Содержание номера #069Журнал Хакер. Содержание номера #070Журнал Хакер. Содержание номера #071Журнал Хакер. Содержание номера #072Журнал Хакер. Содержание номера #073Журнал Хакер. Содержание номера #074Журнал Хакер. Содержание номера #075Журнал Хакер. Содержание номера #076Журнал Хакер. Содержание номера #077Журнал Хакер. Содержание номера #078Журнал Хакер. Содержание номера #079Журнал Хакер. Содержание номера #080Журнал Хакер. Содержание номера #081Журнал Хакер. Содержание номера #082Журнал Хакер. Содержание номера #083Журнал Хакер. Содержание номера #084Журнал Хакер. Содержание номера #085Журнал Хакер. Содержание номера #086Журнал Хакер. Содержание номера #087Журнал Хакер. Содержание номера #088Журнал Хакер. Содержание номера #089Журнал Хакер. Содержание номера #090Журнал Хакер. Содержание номера #091Журнал Хакер. Содержание номера #092Журнал Хакер. Содержание номера #093Журнал Хакер. Содержание номера #094Журнал Хакер. Содержание номера #095Журнал Хакер. Содержание номера #096Журнал Хакер. Содержание номера #097Журнал Хакер. Содержание номера #098Журнал Хакер. Содержание номера #099Журнал Хакер. Содержание номера #100Журнал Хакер. Содержание номера #101Журнал Хакер. Содержание номера #102Журнал Хакер. Содержание номера #103Журнал Хакер. Содержание номера #104Журнал Хакер. Содержание номера #105Журнал Хакер. Содержание номера #106Журнал Хакер. Содержание номера #107Журнал Хакер. Содержание номера #108Журнал Хакер. Содержание номера #109Журнал Хакер. Содержание номера #110Журнал Хакер. Содержание номера #111Журнал Хакер. Содержание номера #112Журнал Хакер. Содержание номера #113Журнал Хакер. Содержание номера #114