========================================================================
  ФИДО IP-комплект fidoip для Linux, FreeBSD, Windows и DragonFly BSD  
========================================================================

Самонастраивающийся пакет программ для работы в Фидонете fidoip(последнюю версию скачать можно тут http://sourceforge.net/projects/fidoip/files/) состоит из:

    * скриптов для сборки и и бинарных файлов binkd, Husky HPT и GoldED-NSF;
    * конфигурационных файлов;
    * скриптов для получения и отправки сообщений, запуска редактора GoldED-NSF. 

Настройка комплекта несложна и осуществляется при помощи конфигуратора. Если вы новичок и никогда ранее не работали в сети Фидонет, настоятельно рекомендуется посмотреть краткий обучающий курс "Первые шаги в сети Фидонет". В этом видеоролике(файл http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi, продолжительность 7 минут, размер 16,4 Mb, кодек MPEG-4) наглядно показано как легко и быстро подключиться к сети Фидонет, настроить программное обеспечение и начать работу в сети Фидонет.

IP-комплект fidoip предназначен в основном для IP-пойнтов, но при дополнительной настройке конфигурационных файлов может стать основою для ноды.

Одной из особенностей fidoip является мультиплаформенность: пользователь с лёгкостью (и быстро) может перейти из Windows в любой современный дистрибутив GNU/Linux, затем из Linux мигрировать во FreeBSD или DragonFly BSD, и затем вернуться обратно в Windows, сохраняя при этом все свои настройки и базы сообщений. Кроме того, для хранения базы сообщений можно использовать USB-flash-диск, что позволяет использовать одну и ту же базу сообщений на разных компьютерах и на различных операционных системах.

Установка и работа комплекта была проверена для операционных систем и дистрибутивов: Slackware (32-разрядная и 64-разрядная версии), Slamd64, Fedora Core(32-разрядная и 64-разрядная версии), OpenSUSE (32-разрядная и 64-разрядная версии), Debian/Ubuntu (32-разрядная и 64-разрядная версии) и Arch Linux(32-разрядная и 64-разрядная версии), Mandriva(32-разрядная и 64-разрядная версии), FreeBSD 6,7 и 8(32-разрядная и 64-разрядная версии), DragonFly BSD(32-разрядная и 64-разрядная версии) и Windows 7/XP/Vista(32-разрядная и 64-разрядная версии).

    * Примечание 1. Если на вашем компьютере уже работает предыдущая версия fidoip, начните чтение этого документа с разделов 2, 32
    * Примечание 2. Если Вы в первый раз подключаетесь к ФИДО, сперва прочтите разделы 30, 31. Также новичкам настоятельно рекомендуется скачать и просмотреть краткий обучающий курс "Первые шаги в сети Фидонет"(http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi)
    * Примечание 3. Если Вы пользователь Mac OS X(Intel), см. раздел 34 

=======================================================================
ОГЛАВЛЕНИЕ
    * 1. Описание файлов архива fidoip-1.0.5_3
    * 2. Обновление fidoip
    * 3. Установка поинткомплекта во FreeBSD
    * 4. Установка поинткомплекта в DragonFly BSD
    * 5. Установка поинткомплекта для Slackware Linux
    * 6. Установка поинткомплекта для 64-битной Slackware и Slamd64 Linux
    * 7. Установка поинткомплекта для Ubuntu Linux
    * 8. Установка поинткомплекта для Debian Linux
    * 9. Установка поинткомплекта для OpenSuse
    * 10. Установка поинткомплекта для Fedora Core
    * 11. Установка поинткомплекта для Arch Linux
    * 12. Установка поинткомплекта для Mandriva Linux
    * 13. Установка для других дистрибутивов Linux
    * 14. Установка поинткомплекта в Windows
    * 15. Описание поинткомплекта fidoip
    * 16. Дополнительная настройка поинткомплекта во FreeBSD, Linux и DragonFly BSD
    * 17. Дополнительная настройка поинткомплекта в Windows
    * 18. Дополнительная настройка редактора GoldED
    * 19. Русификация во FreeBSD, Linux и DragonFly BSD
    * 20. Переход из Windows в Linux/FreeBSD/DragonFly BSD.
    * 21. Переход из Linux/FreeBSD/DragonFly BSD в Windows
    * 22. Переход из FreeBSD в Linux или DragonBSD и обратно
    * 23. Поинткомплект fidoip на USB-flash диске
    * 24. FIDOSlax Linux - дистрибутив, позволяющий работать в сети FIDONet на любом компьютере без установки ПО
    * 25. Несколько пользователей fidoip одном компьютере
    * 26. Настройка отображения уведомлений о полученных и отправленных сообщениях
    * 27. Настройка в подписи GoldEd-NSF строки с информацией об играющей музыкальной композиции
    * 28. Использование поинткомплекта fidoip в качестве ноды
    * 29. Если возникли проблемы
    * 30. Что необходимо для подключения к ФИДО по IP?
    * 31. Приступая к работе в ФИДО
    * 32. Гипертекстовые возможности ФИДО в fidoip
    * 33. Использование ФИДО в коммуникаторах Nokia Internet Tablet Nxxx
    * 34. Основанные на fidoip поинткомплекты
    * 35. Источники информации, скрипты и поинткомплекты 
=======================================================================
Копию этого документа, а также его обновлённую версию, Вы можете найти по адресу:
http://sourceforge.net/apps/mediawiki/fidoip
=======================================================================

=======================================================================
 Раздел 1. Описание файлов архива fidoip-1.0.5_3
=======================================================================
После того как Вы раскроете архив с fidoip-1.0.5_3, вы увидите следующие файлы и каталоги:

	ChangeLog - описание изменений и улучшений fidoip;
	UPDATING - описание обновления fidoip до версии fidoip-1.0.5_3;
	UPDATING.UTF - описание обновления fidoip до версии fidoip-1.0.5_3 в кодировке UTF-8;
	README - описание файлов архива fidoip-1.0.5_3;
	README.UTF - описание файлов архива fidoip-1.0.5_3 в кодировке UTF-8;
	arch.abs.tar.bz2 - архив с abs-скриптами для сборки пакетов для Arch Linux;
	binkd - каталог со скриптами и исходниками binkd;
	bsd_ports.tar.gz - архив с обновлённых портов FreeBSD binkd, husky hpt и GoldEd+;
	clear_cyrillic.bash - скрипт для удаления поддержки русского языка в конфигурационных файлах, рекомендуется использовать только англоязычным  пользователям;
	clear_fidoip_files.sh - скрипт для удаления старых бинарных и конфигурационных файлов fidoip, следует применять при обновлении fidoip;
	nowplaying_fidoip_plugin.tar - плагины к медиаплеерам Audacious, Амарок, Rhythmbox и XMMS для настройки таглайна np(сейчас играет композиция) в редакторе GoldEd-NSF;
	fido_slack.sh - скрипт для сборки пакетов fidoip для 32-разрядной Slackware Linux версии 13 и выше;
	fido_slack-old.sh - скрипт для сборки пакетов fidoip для версий Slackware Linux 10, 11, 12;
	fido_slack64.sh - скрипт для сборки пакетов fidoip для 64-разрядной Slackware Linux версии 13 и выше;
	fido_slack64-old.sh - скрипт для сборки пакетов fidoip для 64-разрядной Slamd64 Linux;
	fidoip_win-1.0.5_3.zip - установочный комплект fidoip для Windows, архив включает исполняемые файлы, конфигуратор, шаблоны и структуру каталогов);
	fido.rus.koi - документация fidoip в кодировке KOI8-R;
	fido.rus.utf - документация fidoip в кодировке UTF-8;
	fido.rus.win.txt - документация fidoip в кодировке CP1251;
	english-readme.txt - документация fidoip на английском языке, предназначена только для англоязычных пользователей. 
	fido_arch.sh - скрипт для сборки и установки пакетов на 32-разрядном и 64-разрядном Arch Linux;
	fido_dragonflybsd.sh - скрипт для сборки и установки fidoip для 32-х и 64-х разрядных версий OC DragonFly BSD;
	fido_freebsd.sh - скрипт для сборки и установки пакетов для 32-х и 64-х разрядных версий OC FreeBSD;
	fidoip_binary.sh - скрипт для бинарной установки fidoip для Linux;
	fido_linux.sh - скрипт для сборки и установки fidoip для Linux;
	fido_linux.64.sh - скрипт для сборки и установки fidoip для 64-х разрядных дистрибутивов Linux;
	golded - каталог со скриптами и исходниками golded+;
	husky - каталог со скриптами и исходниками husky-hpt;
	lnx-packages - каталог с пакетами fidoip для дистрибутивов Debian Linux и Ubuntu;
	fidomail    - скрипт, вызывающий скрипты для получения и отправки сообщений recv и send, и отображающий уведомления о полученных и отправленных сообщениях на десктопах FreeBSD/Linux;
	multi-configs.bash - скрипт для установки несколько конфигураций fidoip для нескольких пользователей на одном компьютере;
	relinkapps.sh - служебный скрипт для перелинковки исполняемых файлов и библиотек fidoip;
	set_perm.sh - скрипт для установки прав на каталоги и файлы fidoip;
	setup_config.bash - конфигуратор fidoip для Linux, FreeBSD и DragonFly BSD.





=======================================================================
 Раздел 2. Обновление fidoip 
=======================================================================

Если у Вас уже установлена предыдущая версия fidoip, то загрузите fidoip-1.0.5_3.tar, раскройте его и обновите поинткомплект следующим образом:


ОБНОВЛЕНИЕ FIDOIP ДЛЯ WINDOWS 

1. Откройте командный интерпретатор cmd.exe(для этого нужно открыть меню "Пуск" и ввести с строке "Запустить" команду cmd.exe), перейдите на тот диск, на котором у вас установлен fidoip и запустите скрипт:

\usr\bin\export_windows_arealist.bat

2. Откройте "Проводник", "Total Commander", Far и если каталог \home\fido\fghigetdir отсутствует - создайте его. Этот каталог служебный, поэтому его следует создать, иначе гипертекстовые возможности редактора GoldEd-NSF будут недоступны.

3. Переименуйте каталог с вашими базами \home в \home_old и каталог \usr в \usr_old

4. Извлеките файл fidoip_win-1.0.5_3.zip из архива fidoip-1.0.5_3.tar. Раскройте этот файл в корень диска и настройте комплект как это описано в разделе 14. "Установка поинткомплекта в Windows"

5. Удалите каталог \home и затем переименуйте каталог с вашими базами из \home_old в \home

6. Отредактируйте и запустите файл \usr\setup_config.vbs как это описано в разделе 14. "Установка поинткомплекта в Windows"

7. Откройте командный интерпретатор cmd.exe(для этого нужно открыть меню "Пуск" и ввести с строке "Запустить" команду cmd.exe), перейдите на тот диск, на котором у вас установлен fidoip и запустите скрипт:

\usr\bin\import_windows_arealist.bat

8. Откройте текстовым редактором файл \usr\fidoconf\config.cfg и удалите в списке эхоконференций лишние повторяющиеся описания EchoArea(Дупликаты могут быть для эхоконференций ru.linux.chainik, ru.linux и ru.unix.bsd);

9. Запустите редактор и проверьте, все ли эхи читаются.


ОБНОВЛЕНИЕ FIDOIP ВО FREEBSD


1. Под root'ом выполните команды:

cat /usr/local/etc/fido/config | grep EchoArea > arealist.save
tar -cf fido_etc.tar /usr/local/etc/binkd.cfg /usr/local/etc/fido /usr/local/etc/golded+

Первая команда сохраняет список используемых вами эхоконференций в файл arealist.save, вторая сохраняет все ваши конфиги и логи в файл fido_etc.tar. Если в скриптах /usr/local/bin/recv и /usr/local/bin/send у Вас были добавлены какие-то дополнительные команды, тогда сохраните их также.

2. Создайте служебный каталог /home/fido/fghigetdir. Если этого не сделать, то гипертекстовые возможности редактора GoldEd-NSF будут недоступны.

mkdir /home/fido/fghigetdir

3. Удалите старые пакеты fidoip

pkg_delete "binkd*"
pkg_delete "husky*"
pkg_delete "golded*" 

4. Установите fidoip как это описано ниже в разделе 3. "Установка поинткомплекта во FreeBSD";

5. Под root'ом при помощи конфигуратора setup_config.bash настройте поинткомплект под Ваши данные

/usr/local/bin/bash ./setup_config.bash

6. Под root'ом выполните команду:

cat arealist.save >> /usr/local/etc/fido/config

7. Запустите скрипт set_perm.sh login, где login - ваше имя входа.

8. Проверьте, нет ли в конце списка эхоконференций в файле /usr/local/etc/fido/config повторяюшихся описаний эх EchoArea. Чтобы найти повторяющиеся строки описаний эхоконференций выполните команду:

cat /usr/local/etc/fido/config | grep EchoArea | sort | uniq -d 

Под вашим логином откройте текстовый редактором файл /usr/local/etc/fido/config и удалите в конце файла повторяющиеся эхоконференции.

Чтобы убедиться, что повторяющихся эхоконференций больше нет, снова выполните команду:

cat /usr/local/etc/fido/config | grep EchoArea | sort | uniq -d 

Если вывод этой команды теперь пустой, то значит можно переходить к следующему пункту.

9. Запустите редактор и проверьте все ли эхи читаются.


ОБНОВЛЕНИЕ FIDOIP В LINUX'Е


1. Под root'ом выполните команды:

cat /usr/local/etc/fido/config | grep EchoArea > arealist.save
tar -cf fido_etc.tar /usr/local/etc/binkd.cfg /usr/local/etc/fido /usr/local/etc/golded+ 


Первая команда сохраняет список используемых вами эхоконференций в файл arealist.save, вторая сохраняет все ваши конфиги и логи в файл fido_etc.tar. Если в скриптах /usr/local/bin/recv и /usr/local/bin/send у Вас были добавлены какие-то дополнительные команды, тогда сохраните их также.


2. Создайте служебный каталог /home/fido/fghigetdir

mkdir /home/fido/fghigetdir

3. Под root'ом переименуйте каталог /home/fido, чтобы сохранить ваши базы

sudo mv /home/fido /home/fido-old


4. Выполните команду, чтобы сохранить описание эх:

cat /usr/local/etc/fido/config | grep EchoArea > arealist.save

5. Удалите старые версии бинарников и конфигов предыдущей версии fidoip


Если у вас Arch Linux, под root'ом удалите старые пакеты fidoip:

su
pacman -R binkd husky-bsopack husky-fidoconf husky-hpt husky-hptkill husky-hptsqfix husky-hpucode husky-htick husky-nltools husky-smapi husky-sqpack golded-nsf


Если у Вас Slackware удалите пакеты "binkd*", "husky*", "golded*" при помощи pkgtool или removepkg


Затем, вне зависимости от того, какой у Вас дистрибутив, перейдите в каталог fidoip-1.0.5

cd fidoip-1.0.5

и запустите под root'ом скрипт, который удалит старые бинарные файлы и конфиги:

sudo ./clear_fidoip_files.sh

6. Установите поинткомплект fidoip как это описано ниже для вашего дистрибутива;

7. Под root'ом удалите пустой каталог /home/fido

sudo rm -rf /home/fido

8. Переименуйте каталог с вашими базами в /home/fido

sudo mv /home/fido-old /home/fido

9. Под root'ом при помощи конфигуратора setup_config.bash настройте поинткомплект под Ваши данные:

sudo ./setup_config.bash

10. Под root'ом выполните команду:

sudo cat arealist.save >> /usr/local/etc/fido/config

11. Под root'ом запустите скрипт

./set_perm.sh login

где login - ваше имя входа.

12. Проверьте нет ли в конце списка эхоконференций в файле /usr/local/etc/fido/config повторяюшихся описаний эх EchoArea. Чтобы найти повторяющиеся строки описаний эхоконференций выполните команду:

cat /usr/local/etc/fido/config | grep EchoArea | sort | uniq -d 

Под вашим логином откройте текстовый редактором файл /usr/local/etc/fido/config и удалите в конце файла повторяющие эхоконференции.

Чтобы убедиться, что повторяющихся эхоконференций больше нет, снова выполните команду:

cat /usr/local/etc/fido/config | grep EchoArea | sort | uniq -d 

Если вывод этой команды теперь пустой, то значит можно переходить к следующему пункту.

13. Запустите редактор GoldEd-NSF и проверьте все ли эхи читаются. 

=======================================================================
 Раздел 3. Установка поинткомплекта во FreeBSD 
=======================================================================

Сборка пакетов binkd, husky* и GoldED-NSF и установка fidoip поддерживается для 32-битной(i386) и 64-битной(amd64) версий FreeBSD. Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip во FreeBSD") перед установкой.

Для того чтобы установить fidoip:

1. Под root'ом - подключитесь к Internet, установите (если не установлено) и обновите дерево портов /usr/ports.

2. Русифицируйте консоль для пользователя под которым Вы работаете. Обычно, во FreeBSD используется KOI8-R, но если Вы используете X'ы и UTF-8, то необходимо, чтобы был установлен порт libiconv.

3. Разархивируйте архив и перейдите в каталог fidoip-1.0.5:

su
tar -xpf fidoip-1.0.5_3.tar
cd fidoip-1.0.5

    * Внимание! Если перед этим в системе были установлены порты binkd, husky-* и Golded+ из официального дерева портов, то сохраните Ваши конфигурационные файлы и затем удалите эти порты. Это необходимо сделать из-за того, что в поинткомплекте используются более свежие версии портов binkd, husky-* и Golded+, чем те, которые сейчас поддерживаются в дереве портов. Если у Вас уже стоит предыдущая версия fidoip, то Вам также нужно будет сохранить конфиги, переименовать каталог базами и удалить пакеты, как это описано в пункте 2 "Обновление fidoip". 

4. Не отключаясь от Интернет, запустите от имени root'а скрипт ./fido_freebsd.sh:


./fido_freebsd.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

Далее поинткомплект самостоятельно соберёт и установит все необходимые пакеты.

На вопросы "Run binkd as user [fido]?" и "Enter group name for binkd user [fido]?" просто нажимайте Enter.

5. После завершения сборки и установки пакетов fidoip запустите для настройки поинткомплекта конфигуратор setup_config.bash:

/usr/local/bin/bash ./setup_config.bash

Конфигуратор задаст несколько вопросов о именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит поинткомплект.

6. Затем необходимо выставить права на файлы и директории поинткомплекта. Для этого запустите скрипт set_perm.sh:

./set_perm.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

7. Залогинтесь под пользователем, которого Вы указали в качестве параметра login. В используемом терминале выставьте шрифт побольше и сохраните эти настройки.

Запустите recv - чтобы получить сообщения. Запустите скрипт ge для просмотра и редактирования сообщений, если кодировка системы KOI8-R.

Если кодировка в системе UTF-8, тогда у вас имеется на выбор три варианта запуска GoldED+: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Для запуска через screen, вам нужно будет дополнительно установить порт screen.

Кроме того, если вы работаете в иксах, то имеет смысл поставить порт firefox3 - это позволит передавать ссылки в браузер по нажатию клавиш. Более подробно о запуске GoldED-NFS и о гипертекстовых возможносях редактора Gold-NSF см. ниже в разделе 32. "Гипертекстовые возможности ФИДО в fidoip."

После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений.

    * Примечание. На 64-битной(amd64) версий FreeBSD для сборки пакетов husky* скрипт fido_freebsd.sh экспортирует некоторые переменные(CFLAGS, а также другие), так что после сборки и установки fidoip, чтобы восстановить исходные значения, рекомендуется перезагрузить компьютер. 


=======================================================================
 Раздел 4.  Установка поинткомплекта в DragonFly BSD 
=======================================================================

Сборка пакетов binkd, husky* и GoldED-NSF и установка fidoip поддерживается для 32-битной(i386) и 64-битной(amd64) версий DragonFly BSD. Для того чтобы установить fidoip:

1. Под root'ом - подключитесь к Internet, установите, если не установлено, дерево pkgsrc при помощи команды:

su
cd /usr ; make pkgsrc-create

Если дерево pkgsrc уде установлено, то обновите его при помощи команд:

cd /usr ; make pkgsrc-update

2. Русифицируйте консоль для пользователя под которым Вы работаете. Обычно, в DragonFly BSD, как и во FreeBSD, используется KOI8-R, но если Вы используете X'ы и UTF-8, то необходимо, чтобы был установлен порт libiconv.

3. Разархивируйте архив и перейдите в каталог fidoip-1.0.5:

tar -xpf fidoip-1.0.5_3.tar
cd fidoip-1.0.5


4. Не отключаясь от Интернет, запустите от имени root'а скрипт fido_dragonflybsd.sh:

./fido_dragonflybsd.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

Далее поинткомплект самостоятельно соберёт и установит все необходимые для работы fidoip пакеты. Если какой-то из необходимых для работы fidoip пакетов не установится по каким либо причинам, установите его вручную из репозитория при помощи команды:

pkg_radd имя_пакета

После чего снова заустите скрипт fido_dragonflybsd.sh.

После сборки всех небходимых зависимостей, скрипт fido_dragonflybsd.sh соберет компоненты fidoip - binkd, husky hpt, GoldED-NSF.

5. После завершения сборки и установки пакетов fidoip запустите для настройки поинткомплекта конфигуратор setup_config.bash:

/usr/pkg/bin/bash ./setup_config.bash

Конфигуратор задаст несколько вопросов о именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит поинткомплект.

6. Затем необходимо выставить права на файлы и директории поинткомплекта. Для этого запустите скрипт set_perm.sh:

./set_perm.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

7. Залогинтесь под пользователем, которого Вы указали в качестве параметра login. В используемом терминале выставьте шрифт побольше и сохраните эти настройки.

Запустите recv - чтобы получить сообщения. Запустите скрипт ge для просмотра и редактирования сообщений, если кодировка системы KOI8-R.

Если кодировка в системе UTF-8, тогда у вас имеется на выбор три варианта запуска GoldED+: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge.

Кроме того, если вы работаете в иксах, то имеет смысл поставить порт firefox3 - это позволит передавать ссылки в браузер по нажатию клавиш. Более подробно о запуске GoldED-NFS и о гипертекстовых возможносях редактора Gold-NSF см. ниже в разделе 32. "Гипертекстовые возможности ФИДО в fidoip."

После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений.

    * Примечание. На 64-битной(amd64) версий DragonFly BSD для сборки пакетов husky* скрипт fido_dragonflybsd.sh экспортирует некоторые переменные(CFLAGS, а также другие), так что после сборки и установки fidoip, чтобы восстановить исходные значения, рекомендуется перезагрузить компьютер. 

=======================================================================
 Раздел 5.  Установка поинткомплекта для Slackware Linux
=======================================================================

Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой.

Быстрая установка поинткомплекта fidoip для 32-битного дистрибутива Slackware:

1. Под root'ом - разархивируйте архив и перейдите в каталог fidoip-1.0.5:

su
tar -xpf fidoip-1.0.5_3.tar
cd fidoip-1.0.5

2. Запустите скрипт fido_slack.sh:

./fido_slack.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

Скрипт запустит сборку пакетов поинткомплекта.

3. После завершения процесса сборки пакетов установите их командами:

installpkg /tmp/binkd-1.0.0-i486-fido_my1.txz
installpkg /tmp/husky-1.4.rc5-i486-fido_my1.txz
installpkg /tmp/golded-1.1.5-b-i486-fido_my1.txz

Примечание. Для поддержки старых 32-разрядных версий Slackware, формат пакетов которых отличается от нового методом сжатия и расширением, в комплекте также есть скрипт fido_slack-old.sh, который выполняет сборку пакетов для старых версий Slackware. После сборки пакетов Вы сможете установить fidoip для старой версии Slackware, точно также как описано в пункте 3, за исключением того, что расширения пакетов будут *.tgz.

5. Для перелинковки бинарников и библиотек запустите скрпит relinkapps.sh:

./relinkapps.sh

6. Для настройки поинткоплекта запустите конфигуратор setup_config.bash при помощи команды:

./setup_config.bash

7. Конфигуратор задаст несколько вопросов о именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу y, после чего конфигуратор настроит поинткомплект.


8. Затем необходимо выставить права на файлы и директории поинткомплекта. Для этого запустите скрипт set_perm.sh:

./set_perm.sh login

где login - это имя пользователя, под которым Вы работаете в системе.


9. Залогинтесь под пользователем, которого Вы указали в качестве параметра login. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Запустите скрипт ge для просмотра и редактирования сообщений, если кодировка системы KOI8-R. Если кодировка в системе UTF-8, тогда у вас имеется на выбор три варианта запуска редактора GoldED: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NSF см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD"

После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. 

=======================================================================
 Раздел 6. Установка поинткомплекта 64-битной Slackware и Slamd64 Linux
=======================================================================

Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой.

Быстрая установка поинткомплекта fidoip 64-битной Slackware и Slamd64:

1. Под root'ом - разархивируйте архив и перейдите в каталог fidoip-1.0.5:

su
tar -xpf fidoip-1.0.5_3.tar
cd fidoip-1.0.5

2. Запустите скрипт fido_slack64.sh:

./fido_slack64.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

Скрипт запустит сборку пакетов поинткомплекта.

3. После завершения процесса сборки пакетов установите их командами:

installpkg /tmp/binkd-1.0.0-x86_64-fido_my1.txz
installpkg /tmp/husky-1.4.rc5-x86_64-fido_my1.txz
installpkg /tmp/golded-1.1.5-b-x86_64-fido_my1.txz

    * Примечание. Для поддержки старых версий 64-разарядных дистрибутивов Slamd64, формат пакетов которых отличается от нового методом сжатия и расширением, в комплекте также есть скрипт fido_slack64-old.sh, который выполняет сборку пакетов. После сборки пакетов Вы сможете установить fidoip для старой версии Slackware, точно также как описано в пункте 3, за исключением того, что расширения пакетов будут *.tgz. 

4. Для перелинковки бинарников и библиотек запустите скрпит relinkapps.sh:

./relinkapps.sh

5. Для настройки поинткомплекта запустите конфигуратор setup_config.bash при помощи команды:

./setup_config.bash

6. Конфигуратор задаст несколько вопросов о именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит поинткомплект.

7. Затем необходимо выставить права на файлы и директории поинткомплекта. Для этого запустите скрипт set_perm.sh:

./set_perm.sh login

где login - это имя пользователя под которым Вы работаете в системе.

8. Залогинтесь под пользователем, которого Вы указали в качестве параметра login. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Запустите скрипт ge для просмотра и редактирования сообщений, если кодировка системы KOI8-R. Если кодировка в системе UTF-8, тогда у вас имеется на выбор три варианта запуска GoldED-NSF: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NSF см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD."

После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. 

=======================================================================
 Раздел 7. Установка поинткомплекта для Ubuntu Linux
=======================================================================

7. Установка поинткомплекта для Ubuntu Linux

Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой.

1. Подключитесь к Internet, обновите список пакетов и установите необходимые для сборки поинткомплекта пакеты из репозитория:

sudo apt-get update
sudo apt-get -y install build-essential unzip zip bzip2 libncurses5-dev gettext screen texinfo x11-utils wget

2. Разархивируйте архив и перейдите в каталог fidoip-1.0.5:

tar -xpf fidoip-1.0.5_3.tar
cd fidoip-1.0.5

3. Запустите скрипт fido_linux.sh:

sudo ./fido_linux.sh login

    * Примечание 1. Если у Вас установлена 64-х разрядная ОС для процессоров amd64 или Intel x86_64, то тогда Вам необходимо запустить скрипт fido_linux.64.sh: 

sudo ./fido_linux.64.sh login

где login - это имя пользователя, под которым Вы работаете в системе.


    * Примечание 2. В комплект входит уже собранные пакеты для Ubuntu/Debian. 32-разрядный пакет находится в каталоге lnx-packages/32bit/deb/, а 64-разрядный в каталоге lnx-packages/64bit/deb/ . Вместо использования скриптов для сборки(fido_linux.sh или fido_linux.64.sh), вы можете просто установить fidoip при помощи пакетного менеджера. Как устанавливать fidoip - сборкой и установкой из исходников или установкой пакетом - остаётся на Ваш выбор, однако, учтите, что со временем пакеты могут устареть, поэтому сборка из исподников всё же надежнее, хотя и дольше. 

4. После завершения процесса сборки или установки пакета, запустите конфигуратор setup_config.bash при помощи команды:

sudo ./setup_config.bash

5. Конфигуратор задаст несколько вопросов о именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу, после чего конфигуратор настроит поинткомплект.

6. Затем следует запустить скрипт relinkapps.sh:

sudo ./relinkapps.sh

7. Затем необходимо выставить права на файлы и директории поинткомплекта. Для этого запустите скрипт set_perm.sh:

sudo ./set_perm.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

8. Откройте новую консоль или новую сессию. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NSF см. ниже.

После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений.

9. Для Вашего же удобства создайте комбинацию быстрых клавиш в ващей оконной среды для быстрого запуска скриптов. К примеру, чтобы редактор GoldEd в среде GNOME можно было вызывать при помощи комбинации быстрых клавиш Ctrl+Alt+g, выполните в терминале две команды:

gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_1 "<Control><Alt>g"
gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_1 "gnome-terminal -e gl"

=======================================================================
 Раздел 8. Установка поинткомплекта для Debian Linux

8. Установка поинткомплекта для Debian Linux

Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой.

1. Подключитесь к Internet, под root'ом обновите список пакетов и установите необходимые для сборки поинткомплекта пакеты из репозитория:

su
apt-get update
apt-get -y install build-essential unzip zip bzip2 libncurses5-dev gettext wget xutils screen texinfo


2. Разархивируйте архив и перейдите в каталог fidoip-1.0.5:

tar -xpf fidoip-1.0.5_3.tar
cd fidoip-1.0.5

3. Запустите под root'ом скрипт fido_linux.sh:

./fido_linux.sh login

    * Примечание 1. Если у Вас установлена 64-х разрядная ОС для процессоров amd64 или Intel x86_64, то тогда Вам необходимо запустить скрипт fido_linux.64.sh: 

./fido_linux.64.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

    * Примечание 2. В комплект входит уже собранные пакеты для Ubuntu/Debian. 32-разрядный пакет находится в каталоге lnx-packages/32bit/deb/, а 64-разрядный в каталоге lnx-packages/64bit/deb/ . Вместо использования скриптов для сборки(fido_linux.sh или fido_linux.64.sh), вы можете просто установить fidoip при помощи пакетного менеджера. Как устанавливать fidoip - сборкой и установкой из исходников или установкой пакетом - остаётся на Ваш выбор, однако, учтите, что со временем пакеты могут устареть, поэтому сборка из исподников всё же надежнее, хотя и дольше. 

4. После завершения процесса сборки или установки пакета, запустите под root'ом конфигуратор setup_config.bash при помощи команды:

 ./setup_config.bash

5. Конфигуратор задаст несколько вопросов об именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит поинткомплект.

6. Затем под root'ом следует запустить скрипт relinkapps.sh:

./relinkapps.sh

7. Затем необходимо выставить права на файлы и директории поинткомплекта. Для этого запустите под root'ом скрипт set_perm.sh:

./set_perm.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

8. Откройте новую консоль или новую сессию. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NFS см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD"

После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений.

9. Для Вашего же удобства создайте комбинацию быстрых клавиш в ващей оконной среды для быстрого запуска скриптов. К примеру, чтобы редактор GoldEd в среде GNOME можно было вызывать при помощи комбинации быстрых клавиш Ctrl+Alt+g, выполните в терминале две команды:

gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_1 "<Control><Alt>g"
gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_1 "gnome-terminal -e gl"

=======================================================================
 Раздел 9. Установка поинткомплекта для OpenSuse
=======================================================================

Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой.

1. Подключитесь к Internet, под root'ом обновите список пакетов и установите необходимые для сборки поинткомплекта пакеты из репозитория:

su root
yast2 -i gcc gcc-c++ ncurses-devel texinfo make

2. Разархивируйте архив и перейдите в каталог fidoip-1.0.5:

tar -xpf fidoip-1.0.5_3.tar
cd fidoip-1.0.5

3. Запустите под root'ом скрипт fido_linux.sh:

./fido_linux.sh login

    * Примечание. Если у Вас установлена 64-х разрядная ОС для процессоров amd64 или Intel x86_64, то тогда Вам необходимо запустить скрипт fido_linux.64.sh: 

./fido_linux.64.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

4. После завершения процесса сборки или установки пакета, запустите под root'ом конфигуратор setup_config.bash при помощи команды:

./setup_config.bash

5. Конфигуратор задаст несколько вопросов об именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу, после чего конфигуратор настроит поинткомплект.

6. Затем следует под root'ом запустить скрипт relinkapps.sh:

./relinkapps.sh

7. Затем необходимо выставить права на файлы и директории поинткомплекта. Для этого под root'ом запустите скрипт set_perm.sh:

./set_perm.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

8. Откройте новую консоль или новую сессию. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NFS см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD"

После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений.

9. Для Вашего же удобства создайте комбинацию быстрых клавиш в вашей оконной среде для быстрого запуска скриптов. К примеру, чтобы редактор GoldEd в среде GNOME можно было вызывать при помощи комбинации быстрых клавиш Ctrl+Alt+g, выполните в терминале две команды:

gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_1 "<Control><Alt>g"
gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_1 "gnome-terminal -e gl"

=======================================================================
 Раздел 10. Установка поинткомплекта для Fedora Core
=======================================================================

Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой.

1. Подключитесь к Internet, обновите список пакетов и установите необходимые для сборки поинткомплекта пакеты из репозитория:

su root
yum install gcc gcc-c++ ncurses-devel screen make luit texinfo gettext wget

2. Разархивируйте архив и перейдите в каталог fidoip-1.0.5:

tar -xpf fidoip-1.0.5_3.tar
cd fidoip-1.0.5

3. Под root'ом запустите скрипт fido_linux.sh:

./fido_linux.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

    * Примечание 1. Если у Вас установлена 64-х разрядная ОС для процессоров amd64 или Intel x86_64, то тогда Вам необходимо запустить скрипт fido_linux.64.sh: 

./fido_linux.64.sh login


4. После завершения процесса сборки, запустите под root'ом конфигуратор setup_config.bash при помощи команды:

./setup_config.bash

5. Конфигуратор задаст несколько вопросов об именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит поинткомплект.

6. Затем необходимо выставить права на файлы и директории поинткомплекта. Для этого запустите по root'ом скрипт set_perm.sh:

./set_perm.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

7. Откройте новую консоль или новую сессию. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NSF см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD"

После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений.

8. Для Вашего же удобства создайте комбинацию быстрых клавиш в вашей оконной среде для быстрого запуска скриптов. К примеру, чтобы редактор GoldEd в среде GNOME можно было вызывать при помощи комбинации быстрых клавиш Ctrl+Alt+g, выполните в терминале две команды:

gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_1 "<Control><Alt>g"
gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_1 "gnome-terminal -e gl"

=======================================================================
 Раздел 11.  Установка поинткомплекта для Arch Linux
=======================================================================

Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой.

Быстрая установка поинткомплекта fidoip для дистрибутива Arch Linux(i686, x86_64):

1. Подключитесь к Internet, настройте(если не настроено) подключение к репозиторию пакетов Arch Linux. Под root'ом - разархивируйте архив и перейдите в каталог fidoip-1.0.5:

su
tar -xpf fidoip-1.0.5_3.tar
cd fidoip-1.0.5

2. Запустите под root'ом скрипт fido_arch.sh:

./fido_arch.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

Скрипт запустит сборку пакетов поинткомплекта, а также автоматически установит их. Если скрипту для сборки и установки поинткомплекта потребуются пакеты bzip2, zip, unzip и screen, то он выкачает их из репозитория Arch Linux и автоматически установит эти пакеты. Если Вы увидите такие сообщения:

-------------------------------------------------------------------
Checking whether some necessary packages installed on this machine:
-------------------------------------------------------------------
which: no unzip in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/bin/perlbin/site:/usr/bin/perlbin/vendor:/usr/bin/perlbin/core)
WARNING: unzip not found.
Trying to install it from repository
разрешение зависимостей...
проверка на взаимную несовместимость...
Цели (1): unzip-6.0-4  
Размер загружаемых файлов:   0,00 МБ
Размер устанавливаемых файлов:   0,28 МБ
Приступить к установке? [Y/n] 

то всегда нажимайте клавишу "Y"


3. После завершения процесса сборки и установки пакетов выполните команду:

./relinkapps.sh

4. Для настройки поинткомплекта запустите конфигуратор setup_config.bash при помощи команды:

./setup_config.bash

5. Конфигуратор задаст несколько вопросов об именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит поинткомплект.

6. Затем необходимо выставить права на файлы и директории поинткомплекта. Для этого запустите скрипт set_perm.sh:

./set_perm.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

7. Для пользователя, которого Вы указали в качестве параметра login, в его домашнем каталоге добавьте путь /usr/local/bin/ в файле /home/your_login/.bashrc в переменную PATH:

export PATH=$PATH:/usr/local/bin

8. Залогинтесь под пользователем, которого Вы указали в качестве параметра login. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите /usr/local/bin/recv - чтобы получить сообщения. Запустите скрипт /usr/local/bin/ge для просмотра и редактирования сообщений, если кодировка системы KOI8-R. Если кодировка в системе UTF-8, тогда у вас имеется на выбор три варианта запуска GoldED-NSF: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NSF см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD".

После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите /usr/local/bin/send для отправки сообщений. 

=======================================================================
 Раздел 12. Установка поинткомплекта для Mandriva Linux
=======================================================================

Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой.

1. Подключитесь к Internet, откройте терминал, под root'ом обновите список пакетов и установите необходимые для сборки поинткомплекта пакеты из репозитория:

su root
urpmi.update -a
urpmi gcc
urpmi gcc-c++
urpmi libncurses-devel
urpmi texinfo
urpmi gettext
urpmi screen
urpmi make
urpmi luit

2. Разархивируйте архив и перейдите в каталог fidoip-1.0.5:

tar -xpf fidoip-1.0.5_3.tar
cd fidoip-1.0.5

3. Запустите под root'ом скрипт fido_linux.sh:

su
./fido_linux.sh login

    * Примечание. Если у Вас установлена 64-х разрядная ОС для процессоров amd64 или Intel x86_64, то тогда Вам необходимо запустить скрипт fido_linux.64.sh: 

./fido_linux.64.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

4. После завершения процесса сборки или установки пакета, запустите под root'ом конфигуратор setup_config.bash при помощи команды:

./setup_config.bash

5. Конфигуратор задаст несколько вопросов об именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу, после чего конфигуратор настроит поинткомплект.

6. Затем следует под root'ом запустить скрипт relinkapps.sh:

./relinkapps.sh

7. Затем необходимо выставить права на файлы и директории поинткомплекта. Для этого под root'ом запустите скрипт set_perm.sh:

./set_perm.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

8. Откройте новую консоль или новую сессию. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NFS см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD"

После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений.

9. Для Вашего же удобства создайте комбинацию быстрых клавиш в вашей оконной среде для быстрого запуска скриптов. К примеру, чтобы редактор GoldEd в среде GNOME можно было вызывать при помощи комбинации быстрых клавиш Ctrl+Alt+g, выполните в терминале две команды:

gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_1 "<Control><Alt>g"
gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_1 "gnome-terminal -e gl"

=======================================================================
 Раздел 13. Установка для других дистрибутивов Linux
=======================================================================

1. Поверьте, установлен ли в вашей системе пакеты: unzip, zip, bzip2, screen, wget, luit, gettext? библиотека ncurses(libncurses5-dev, ncurses-devel - в разных дистрибутивах она может называться по-разному), texinfo и компилятор gcc с поддержкой сборки c++. Для этого выполните поиск в системе со следующими параметрами:

find /usr -name ncurses.h
which gcc
which g++
which make
which screen
which gettext
which luit
which makeinfo

Если поиск по вашей системе не найдёт вышеперечисленных программ и библиотек, то установите их из соответствующего вашей системе репозитория.

2. Разархивируйте архив, перейдите в каталог fidoip-1.0.5 и запустите под пользователем root скрипт fido_linux.sh:

su
tar -xpf fidoip-1.0.5_3.tar
cd fidoip-1.0.5
./fido_linux.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

Поинткомплект будет скомпилирован, и затем автоматически установлен.

    * Примечание 1. Если у Вас установлена 64-х разрядная ОС для процессоров amd64 или Intel x86_64, то тогда Вам необходимо запустить скрипт fido_linux.64.sh: 

./fido_linux.64.sh login

    * Примечание 2. Если в Вашем дистрибутиве принято использовать вместо su команду sudo, то запустите тогда установочный скрипт следуюшем образом: 

sudo ./fido_linux.sh login

Поинткомплект будет скомпилирован, и затем автоматически установлен.

3. Запустите конфигуратор setup_config.bash от имени root'а при помощи команды:

./setup_config.bash

4. Конфигуратор задаст несколько вопросов об именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит поинткомплект.

5. Затем необходимо выставить права на файлы и директории поинткомплекта. Для этого также под root'ом запустите скрипт set_perm.sh:

./set_perm.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

6. Откройте новую консоль или новую сессию с Вашим login'ом. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED+ используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NSF в программе screen см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD".

После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. 

=======================================================================
 Раздел 14. Установка поинткомплекта в Windows
=======================================================================

Если вы новичок и никогда ранее не работали в сети Фидонет, настоятельно рекомендуется посмотреть краткий обучающий курс "Первые шаги в сети Фидонет". В этом видеоролике(файл http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi, продолжительность 7 минут, размер 16,4 Mb, кодек MPEG-4) наглядно показано как легко и быстро подключиться к сети Фидонет, настроить программное обеспечение и начать работу в сети Фидонет.

1. Внутри архива fidoip-1.0.5_3.tar находится файл fidoip_win-1.0.5_3.zip. Разархивируйте файл fidoip_win-1.0.5_3.zip в корневую директорию любого диска. Для того чтобы комплект работал, он должен находиться в корне любого диска в 2-х директориях - usr и home, например - d:\usr и d:\home или c:\usr и c:\home и т.д.;

2. Откройте при помощи в Notepad'а или другого редактора файл \usr\setup_config.vbs и отредактируйте в нём восемь строк:

const yourFullName = "Vasiliy Pampasov"
const yourFTNAddress = "2:5020/828.555"
const yourStationName = "MyStation"
const yourLocation = "Russia, Moscow"
const yourUplinkName = "Kirill Temnenkov"
const uplinkFTNAddress = "2:5020/828"
const uplinkServerName = "temnenkov.dyndns.org"
const yourPassword = "12345678"

и заменив информацию между кавычками, соответственно, на Ваши имя, Ваш FTN-адрес, Ваше название станции, Ваше месторасположение, имя аплинка, адрес аплинка, DNS-имя сервера(hostname) и Ваш пароль. После чего сохраните файл \usr\setup_config.vbs и запустите его кликнув на нем два раза мышкой.

3. Зайдите в директорию \usr\bin и щелкните мышкой на файле rs.bat. После того как вы соединитесь и получите сообщения, запустите редактор GoldEd-NSF, щелкнув мышкой на файле \usr\bin\ge.bat. Написав письма, закройте редактор, запустите снова скрипт rs.bat для отправки ваших сообщений;

4. Для Вашего же удобства создайте ярлыки на Рабочем столе для файлов \usr\bin\rs.bat и \usr\bin\ge.bat; 

=======================================================================
 Раздел 15. Описание поинткомплекта fidoip
=======================================================================

ФАЙЛЫ ПОИНТКОМПЛЕКТА ВО FREEBSD, LINUX И DRAGONFLY BSD:

Во FreeBSD все исполняемые скрипты за исключением binkd расположены в каталоге /usr/local/bin/. Исполняемые файлы binkd находятся в каталоге /usr/local/sbin/.

В Linux и DragonFly BSD исполняемые файлы binkd, husky hpt и GoldEd+ устанавливаются в /usr/local/sbin/:

binkd fconf2binkd fconf2na.pl gedlnx hptlink linked nlupdate sqpack
fconf2fidogate fconf2squish gnlnx hptsqfix linkedto pktinfo tparser
fconf2aquaed fconf2golded fconf2tornado hpt hpttree nlcrc rddtlnx txt2pkt
fconf2areasbbs fconf2msged fecfg2fconf hptkill htick nldiff ulc

Если какие-то из остальные перечисленные выше файлы в этом каталоге отсутствуют - значит, поинткомплект собрался неполностью.

Все скрипты поинткомплекта расположены в /usr/local/bin/:

recv - скрипт для получения сообщений;
send - для отправки сообщений;
ge - для запуска редактора GoldEd+ в кодировке системы KOI8-R или из терминала konsole;
gl - для запуска редактора GoldEd+ и перекодирования UTF-8--KOI8-R при помощи программы luit;
g - для запуска редактора GoldEd+ и перекодирования UTF-8<->KOI8-R при помощи программы screen;
save_arealist.sh - для сохранения списка эх, используется перед обновлением поинткомплекта fidoip;
export_arealist_to_windows.sh - при миграции из Unix в Windows или если базы сообщений хранятся на USB-flash диске;
import_arealist_from_windows.sh - при миграции из Windows в Unix или если базы сообщений хранятся на USB-flash диске;
nodelist.sh - для генерации индеков нодлиста;
binkd_yesterday_stat.sh - статистика соединений binkd за последние сутки;
binkd_weekly_stat.sh - статистика соединений binkd за неделю;
binkd_monthly_stat.sh - статистика соединений binkd за месяц;
binkdstat.pl - общая статистика соединений binkd;
stat-binkd.pl - общая статистика соединений binkd;
hpt_info.sh - общая статистика соединений binkd;
hpt_area.pl - статистика husky hpt по конференциям;
linkarea_stat.sh - статистика husky hpt по конференциям;
hpt_log.pl - общая статистика husky hpt.


Документация binkd, husky hpt и GoldEd, а также этот файл(fido.rus.koi или fido.rus.utf) - находится в корне архива fidoip-1.0.5_3.tar, либо на сайте https://sourceforge.net/apps/mediawiki/fidoip. Необходимые для работы поинткомплекта библиотеки ставятся в каталог /usr/local/lib/. Набор каталогов для баз сообщений создаётся в /home/fido, там же находятся и логи:

badarea binkd.log carbonarea.sql hpt.log fghigetdir localinb nodelist public uudecode
badarea.sqd carbonarea filebox htick.log magic outbound sqpack.log
2uplink badarea.sqi carbonarea.sqd flags import.log msgbasedir outfile tempinb
announce badarea.sql carbonarea.sqi golded.log inbound netmailarea protinb tempoutb

Структура каталогов и файлов, которые находятся в \home\fido в Windows и /home/fido в Linux, FreeBSD и DragonFly BSD идентична, поэтому Вы с легкостью можете перейти из Windows в FreeBSD, Linux и DragonFly BSD, сохранив свои настройки и базы. Кроме того, Вы можете хранить базы сообщений на USB-flash диске, что позволит Вам использовать эту флешка и поинткомплект fidoip c одной и той же базе на разных компьютерах и операционных системах, см. ниже раздел 23. "Поинткомплект fidoip на USB-flash диске".

Вот описание предназначения некоторых из этих каталогов и файлов:

1. Каталог 2uplink используется для пересылки файлов вашему аплинку. Если Вы поместите в этот каталог какой-нибудь файл, к примеру, архив, то после запуска скрипта send этот файл будет отправлен Вашему аплинку;

2. Аналогичным образом, для приема каких-либо файлов от аплинка, к примеру, nodelist'ов, в каталог filebox после запуска скрипта recv могут быть загружены файлы, которые Ваш аплинк захочет переслать Вам;

3. Каталог announce используется htick, каким образом он используется и для чего предназначен - я не знаю, потому как файлэхами никогда не пользовался;

4. Каталог netmailarea используется для хранения личных почтовых сообщений Netmail;

5. В файлах badarea.sqd и carbonarea.sqd хранятся потерянные сообщения и карбон-копия всех ответов на ваши сообщения.

6. Каталоги inbound, outbound, localinb, protinb, tempinb, tempoutb несут чисто служебную функцию и используются binkd и hpt совместно для тоссинга и отправки пакетов.

7. В каталог uudecode вы можете экспортировать UUE-файлы из редактора GoldEd+;

8. После того как нажмёте комбинацию клавиш ALT-W Вы можете сохранять отдельные сообщения редактора GoldEd+ в каталог outfile;

9. Базы сообщений эхоконференций находится в каталоге msgbasedir.

10. В Windows каталог flags используется binkd для блокирования параллельного запуска нескольких сессий binkd;

11. Каталоги public и magic - без понятия для чего они. Первый, вероятно, для совместного доступа к файлам, если, конечно, у Вас - нода;

12. fghigetdir - служебный каталог,в который программа wget загружает сообщения с FHGI-гейта(более подробно см. пункт гипертекстовые возможности fidoip);

13. Файлы *.log - файлы журналирования binkd, приложений husky hpt и редактора Golded+. 

ФАЙЛЫ ПОИНТКОМПЛЕКТА В ОПЕРАЦИОННОЙ СИСТЕМЕ WINDOWS:

Для того чтобы комплект работал в Windows, он должен находиться в корне любого диска в 2-х директориях - usr и home, например - d:\usr и d:\home или c:\usr и c:\home и т.д.. Исполняемые скрипты и программы расположены в каталоге \usr, а настройки базы сообщений в каталоге \home\fido.

Исполняемые файлы GoldEd находятся \usr\golded+. Исполняемые файлы binkd, husky hpt и все скрипты поинткомплекта расположены в каталоге \usr\bin. Описывать их все нет смысла - они аналогичны версии для FreeBSD, Linux и DragonFly BSD. Остановимся лишь на отличиях:

rs.bat - скрипт для отправки и получения сообщений, в отличии от версии для FreeBSD, Linux и DragonFly BSD, где для получения и отправки сообщений используются два скрипта - recv и send, в версии для Windows эти скрипты совмещены в один скрипт;
export_windows_arealist.bat - используется при переходе из Windows во FreeBSD/Linux/DragonFly BSD и/или если базы сообщений хранятся на USB-flash диске;
unsubscribe.bat - используется для отписки от эх;
import_windows_arealist.bat - используется при обновлении fidoip;
import_unix_arealist.bat - используется при переходе из Unix в Windows и/или если базы сообщений хранятся на USB-flash диске;
checkhpt.bat - используется для проверки правильности конфигурации тоссера hpt;
nodelist.bat - используется для генерации индеков нодлиста;
Скрипты perl по статистики соединений binkd и husky hpt в Windows версии по-умолчанию отсутвуют.

Документация binkd, husky hpt и GoldEd, а также этот файл fido.rus.win.txt находится в корне архива fidoip-1.0.5_3.tar, либо на сайте https://sourceforge.net/apps/mediawiki/fidoip

Структура каталогов и файлов, которые находятся в \home\fido в Windows и /home/fido в Linux, FreeBSD и DragonFly BSD идентична, поэтому Вы с легкостью можете перейти из Windows в FreeBSD или Linux, сохранив свои настройки и базы. Кроме того, Вы можете хранить базы сообщений на USB-flash диске, что позволит Вам использовать эту флешка и поинткомплект fidoip c одной и той же базе на разных компьютерах и операционных системах, см. ниже раздел 23. "Поинткомплект fidoip на USB-flash диске". 

=======================================================================
 Раздел 16. Дополнительная настройка поинткомплекта во FreeBSD, Linux и DragonFly BSD
=======================================================================

После того как Вы при помощи конфигуратора setup_config.bash настроили поинткомплект, Вы уже можете загружать сообщения, читать и отвечать на них. Тем не менее, возможно Вам потребуется изменить что-то в конфигурационных файлах, которые fidoip создал для Вас. Основные 3 конфигурационных файла настроек поинткомплекта находятся в каталоге /usr/local/etc/:

/usr/local/etc/binkd.cfg - настройки мейлера binkd;
/usr/local/etc/fido/config - настройки тоссера hpt;
/usr/local/etc/golded+/golded.cfg - настройки редактора GoldEd+.

Каталог шаблонов конфигурационных файлов /usr/local/etc/fidoip используется конфигуратором setup_config.bash, поэтому не нужно редактировать хранящиеся там файлы.

Если Вы используете Putty для соединения с удаленным компьютером, то чтобы в редакторе GoldEd-NSF работали функциональные клавиши Home/End, не забудьте в настройках Putty кроме Windows>Translation>Codepage KOI8-R, также выставить:

1. Connection -> Data-> Terminal type string. Пишем putty вместо стоящего там по умолчанию xterm. После этого работают Home и End;

2. Terminal -> Keyboard в группе "The function keys and keypad" нужно выбрать Esc[n~. После этого нормально работают функциональные клавиши. 

=======================================================================
 Раздел 17. Дополнительная настройка поинткомплекта в Windows
=======================================================================

После того как Вы при помощи конфигуратора setup_config.vbs настроили поинткомплект, Вы уже можете загружать сообщения, читать и отвечать на них. Тем не менее, возможно Вам потребуется изменить что-то в конфигурационных файлах, которые конфигуратор setup_config.vbs создал для Вас. Настройки binkd и husky hpt в Windows расположены в каталоге \usr\fidoconf:

\usr\fidoconf\binkd.cfg - настройки мейлера binkd;
\usr\fidoconf\config.cfg - настройки тоссера hpt;
\usr\fidoconf\fidoip - каталог шаблонов конфигурационных файлов.

Каталог шаблонов конфигурационных файлов \usr\fidoconf\fidoip используется конфигуратором setup_config.vbs, поэтому не нужно редактировать хранящиеся там файлы.

Настройки GoldEd-NSF находятся в каталоге \usr\golded+.

gedcolor.cfg goldcmnt.cfg golded.cfm golded.gew golded.tpl goldhelp.gew goldlang.cfg goldlast.lst names.fd gedcyg.exe golded.cfg goldeddef.cfg golded.msg goldhelp.cfg goldkeys.cfg goldlang.gew golduser.lst random.sdx

Описание этих файлов и дополнительная настройка редактора GoldED-NSF аналогична описанным выше файлам и настройкам во FreeBSD, Linux и DragonFly BSD. 

=======================================================================
 Раздел 18. Дополнительная настройка редактора GoldED-NSF
=======================================================================

Имеет смысл поправить строки TEARLINE и ORIGIN в файле /usr/local/etc/golded+/golded.cfg(во FreeBSD и Linux) или \usr\golded+\golded.cfg(в Windows), чтобы не использовать стандартные фразы по-умолчанию.

Также в этом конфигурационном файле есть шаблоны для Twit'ов:

TwitName Bad User
TwitName Urgy Spammer

Замените Bad User и Urgy Spammer на реальные имена тех лиц, чьи письма читать нет никакого смысла, и тогда при просмотре эхоконференций вместо текста сообщений на экране редактора будет появляться надпись:

"Пропуск очень интересных и важных сообщений"

Просмотр пользователькой адресной книги в редакторе - Alt-F10. Кроме того, чтобы при пролистывании имён в адресной строки при нажатии клавиши F10 GoldEd+ не ругался, что индексые нодлисты недоступны, загрузите файлы net*.ndl и pnt*.ndl в каталог /home/fido/nodelist или \home\fido\nodelist файлы, которые соответствуют вашему региону. Затем поменяйте имена файлов net5020.ndl pnt5020.ndl в строках:

NODELIST net5020.ndl ; NodeList @FidoNet ZONE 2
NODELIST pnt5020.ndl ; PointList @FidoNet 5020

и запустите скрипт

/usr/local/bin/nodelist.sh 

или

\usr\bin\nodelist.bat

после чего индексные нодлисты сгеренерятся.

В каталогах /usr/local/etc/golded+/ (для Linux/FreeBSD/DragonFly BSD) или \usr\golded+\ (для Windows) находятся следующие файлы:

gedcolor.cfg - настройки цвета редактора GoldEd+;
golded.msg - последнее редактируемое и временное сообщение;
goldhelp.gel - cправка на русском языке, которая активируется по F1;
goldlast.lst - последнее редактируемое сообщение;
cfgs - таблицы перекодировок CP866-KOI8-R, необходимы и для систем с UTF-8;
golded.tpl - основной шаблон, используемый при ответах;
goldkeys.cfg - файл для конфигурирования горячих клавиш;
golduser.lst - адресная книга пользователя, при каждом ответе редактор добавдяет в неё адрес получателя;
map - каталог с map-файлами;
golded.cfm - файл, используемый в качестве квитка при запросах о получении сообщения;
goldhelp.cfg - cправка на русском языке, которая активируется по F1;
goldlang.cfg - файл русификации меню;
goldxlat.gel - файл меню.


Для того, чтобы окно редактора GoldEd-NSF хорошо и красиво отображалось на экране, Вам необходимо подобрать шрифты и выставить удобный для размер. Для Windows это можно сделать, щелкнув правой кнопкой мыши на заголовок окна командной строки cmd.exe, в котором открыт GoldED-NSF - на надписи "GoldEd-NSF/W32-MINGW". Выберите там "Свойства"(Properties), в открывшемся меню перейдите на вкладку "Шрифт"(Font, затем в колонке "Размер"(Size) установите размер, для Вас удобный. Также можете поменять там шрифт. Для FreeBSD/Linux/DragonFly BSD тоже самое можно сделать, если в настройках терминала, который Вы используете, поменять параметр отображения(геометрии) "(параметр --geometry), и шрифт в меню терминала или командной строке запуска. К примеру, в зависимости от разрешения экрана, шрифтов по-умолчанию, строка для запуска новой сессии терминала быть такой:

gnome-terminal --geometry 80x50+30+200 &

=======================================================================
 Раздел 19.  Русификация во FreeBSD, Linux и DragonFly BSD
=======================================================================

В настройку GoldEd-NSF уже добавлена поддержка русского языка для KOI8-R, поэтому если Ваша локаль KOI8-R, то после запуска скрипта ge Вы уже сможете читать и редактировать сообщения.

Если Вы используете UTF-8, то для трансляции кодировок UTF-8 <-> KOI8-R Вы можете использовать один из трёх способов.

1.) Запуск редактора GoldEd+ можно выполнять через программу screen. Настройки screen'а для поддержки трансляции русского языка находятся в файле .screenrc, который по-умолчанию копируется в домашний каталог пользователя во время установки поинткомплекта.

Запустите программу screen в консоли.

screen

Для того, чтобы переключится в режим перекодирования UTF-8->KOI8-R нажмите комбинацию клавиш Ctrl+a+e ^k.(сперва 2 клавиши вместе - Ctrl+a, затем не отпуская ещё клавишу "e", затем не отпуская добавить клавишу "k").

Затем запустите скрипт ge

ge

    * Примечание 1. Если перекодирование при помощи screen всё же не заработало, то это может быть связано с тем, что в Linux поддержка KOI8-R должна быть также активирована в файле /etc/locale.gen. Проверьте в этом файле строку ru_RU.KOI8-R KOI8-R, и если она не откомментирована, откомментируйте её и затем под root'ом выполните команду locale-gen, и проверьте, есть ли в списке кодировок вашей системы, выполнив команду: 

locale -a

C
POSIX
ru_RU.koi8r
ru_RU.utf8


2.) Запуск редактора также можно выполнять из терминала KDE - konsole, либо в gnome-terminal, которые обладают встроенной возможностью прозрачного перекодирования кодировок.

Для konsole, перекодирование можно настроить следующим образом:

Для этого, если Вы не используете KDE, установите пакет konsole из репозитория вашего дистрибутива. Затем запустите konsole, в меню Settings>Enconding выберите Cyrrillic (koi8-r). Затем увеличьте шрифты в меню Settings>Fonts>Enlarge Font и сохраните настройки выбрав в меню Settings опцию Save Settings.

После этого запустите редактор GoldED при помощи команды:

ge

После этого Вы сможете читать и редактировать сообщения в редакторе, терминал konsole будет автоматически транслировать кодировки UTF-8 <-> KOI8-R.

Для gnome-termnal настройка перекодирования производится аналогичным образом - в меню "Терминал" выбрать пункт "Установить кодировку символов", затем выбрать (KOI8R). Если пункт "KOI8R" в меню отсутствует, то сперва нужно выбрать пункт меню "Добавить или Удалить", в нём добавить кодировку "Кириллица KOI8R", после чего выбрать добавленную кодировку и запустить скрипт ge.

Также рекомендуется выключить в выбранном терминале клавиши, которые могут конфликтовать с комбинациями клавиш редактора GoldED - F1-F12, Alt- (в меню "Правка" > "Комбинация клавиш") и так далее. Чтобы выбранная кодировка или отключенные комбинации клавиш не создавали неудобства при работе с другими приложениями можно либо вызывать скрипт в отдельном профиле (который предварительно нужно будет настроить и сохранить) с параметрами --profile=имя_профиля -e ge, либо сохранить настройки для данного терминала по-умолчанию для GoldEd'а, а другой терминал использовать для других приложений.

3). Третьим способом запуска редактора, является запуск при помощи программы luit(компонент X Window), которая также может выполнять автоматическую трансляцию кодировок UTF-8<->KOI8-R. Для этого запустите редактор GoldED при помощи команды:

gl


Если система настроена с русской кодировкой UTF-8, то какой вариант выбрать?

Терминалы Terminal от Xfce, xterm, aterm, а также прочие терминалы, за исключением konsole и gnome-terminal, встроенным прозрачным перекодировщиком не обладают, поэтому для них следует использовать внешний перекодировщик screen или luit. Минусом последнего перекодирощика является то, что он при преобразовании кодировок может корёжить псевдографику

Терминалы konsole и gnome-terminal позволяют настроить перекодирование utf<->koi в обе стороны прозрачным образом. Кроме того, их полезным свойством является то, что они при перекодировании koi-utf не корёжат псевдографику. Или почти не корёжат, в сравнении с luit'ом.

Перекодирование при помощи screen - этот способ можно использовать, если система с русской кодировкой UTF-8 в голой консоли, когда иксы вообще не установлены. Если Вы используете screen в Иксах - то это способ тоже не корёжит псевдографику


Проблема преобразования большой русской буквы H

В версиях fidoip до 1.0.5_2 по-умолчанию поинткомплект настроен был так, что каждая русская большая буква Н(Эн) заменялась на английскую H(Эйч) при помощи параметра EditCompletion "Н" "H". Это было сделано ради совместимости со старым фидошным софтом, который может проглотить буквы Н(Эн). Минусом такого решения является то, что программа проверки орфографии, если таковая использовалась пользователем, спотыкалась на каждом слове, начинающемся на Н. Поэтому с версии fidoip 1.0.5_2 теперь в конфигуратор по-умолчанию создает в конфигурационном файле следующие параметры:

EditSoftCrXLat H
DispSoftCr Yes
UseSoftCRxlat Yes
  

Если некоторые из получателей Ваших сообщений используют старые версии фидошного софта(к примеру, старые версии редактора GoldED), которые проглатывают русскую букву "Н" то, Вы можете закомментировать в конфигурационном файле GoldED'а эти три строки, а также добавить строку EditCompletion следующим образом:

;EditSoftCrXLat H
;DispSoftCr Yes
;UseSoftCRxlat Yes
EditCompletion "Н"  "H"

где, первая буква Эн - русская(в кодировке CP866 для WIndows или в кодировке KOI8-R для FreeBSD, Linux и DragonFly BSD, а вторая Эйч английская. 

=======================================================================
 Раздел 20.  Переход из Windows в Linux/FreeBSD/DragonFly BSD 
=======================================================================

1. В ОС Windows откройте командный интерпретатор cmd.exe(для этого нужно открыть меню "Пуск" и ввести в строке "Запустить" команду cmd.exe), перейдите на тот диск, на котором у вас установлен fidoip и запустите скрипт:

\usr\bin\export_windows_arealist.bat

2. Заархивируйте каталог \home при помощи программы WinZip или WinRar в файл home.zip.

3. Перейдите в OC FreeBSD, Linux или DragonFly BSD, скопируйте файл home.zip в ваш домашний каталог;

4. Установите поинткомплект fidoip, как это было описано выше для FreeBSD, Linux или DragonFly BSD;

5. Под root'ом при помощи конфигуратора setup_config.bash настройте поинткомплект под Ваши данные;

6. Удалите каталог /home/fido;

7. Раскройте архив home.zip и скопируйте под root'ом подкаталог fido из этого архива в /home/fido;

8. Запустите под root'ом скрипт set_perm.sh login, где login - ваше имя входа.

7. Под вашим логином - запустите скрипт:

/usr/local/bin/import_arealist_from_windows.sh >> /usr/local/etc/fido/config

8. Откройте текстовым редактором файл /usr/local/etc/fido/config и проверьте, нет ли в списке эхоконференций повторяющихся эх;

9. Запустите редактор и проверьте все ли эхи читаются. 

=======================================================================
 Раздел 21. Переход из Linux/FreeBSD/DragonFly BSD в Windows
=======================================================================
1. Под Вашим логином В ОС FreeBSD, Linux или DragonFly BSD запустите скрипт:

/usr/local/bin/export_arealist_to_windows.sh

2. Зархивируйте каталог /home/fido при помощи команды:

zip -r home_fido.zip /home/fido 

3. Перейдите в OC Windows, скопируйте файл home_fido.zip в корень диска;

4. В корень этого же диска установите поинткомплект fidoip_win-1.0.5_3.zip для Windows как это было описано выше;

5. При помощи конфигуратора setup_config.vbs настройте поинткомплект под Ваши данные как описано выше;

6. Удалите каталог \home на диске;

7. Разархивируйте файл home_fido.zip при помощи программы WinZip или WinRar. В корне диска должна появиться директория \home\fido\ с вашими базами сообщений;

8. Запустите скрипт:

\usr\bin\import_unix_arealist.bat;

9. Откройте текстовым редактором файл \usr\fidoconf\config.cfg и проверьте, нет ли в списке эхоконференций повторяющихся эх;

10. Запустите редактор и проверьте, все ли эхи читаются. 

=======================================================================
 Раздел 22. Переход из FreeBSD в Linux или DragonBSD и обратно
=======================================================================

1. Под Вашим логином В ОС FreeBSD, Linux или DragonFly BSD запустите сл. команды:

tar -cf home_fido.tar /home/fido
tar -cf fido_config.tar /usr/local/etc/fido/config /usr/local/etc/binkd.cfg /usr/local/etc/golded+/golded.cfg

2. Перейдите в из ОС FreeBSD в Linux или наоборот, скопируйте файлы home_fido.tar и fido_config.tar в вашу домашнюю директорию;

3. Под root'ом установите поинкомплект fidoip, как это было описано выше для FreeBSD, Linux или DragonFly BSD;

4. Удалите каталог /home/fido;

5. Раскройте архив home_fido.tar и скопируйте подкаталог fido из этого архива в /home/fido;

6. Раскройте архив fido_config.tar и замените файлами из этого архива файлы /usr/local/etc/fido/config, /usr/local/etc/binkd.cfg, /usr/local/etc/golded.cfg;

7. Если Вы переходите из Linux во FreeBSD, измените в файле /usr/local/etc/fido/config строку:

Unpack "/usr/bin/unzip -j -Loqq $a -d $p" 0 504b0304

на:

Unpack "/usr/local/bin/unzip -j -Loqq $a -d $p" 0 504b0304

Если Вы переходите из FreeBSD во Linux, измените в файле /usr/local/etc/fido/config строку:

Unpack "/usr/local/bin/unzip -j -Loqq $a -d $p" 0 504b0304

на:

Unpack "/usr/bin/unzip -j -Loqq $a -d $p" 0 504b0304

Если Вы переходите из FreeBSD и Linux в DragonFly BSD, измените в файле /usr/local/etc/fido/config строку так:

Unpack "/usr/pkg/bin/unzip -j -Loqq $a -d $p" 0 504b0304


8. Запустите скрипт set_perm.sh login, где login - ваше имя входа.

9. Откройте редактор GoldEd-NSF и проверьте все ли эхи читаются. 

=======================================================================
 Раздел 23. Поинткомплект fidoip на USB-flash диске
=======================================================================

Если у вас есть необходимость использовать одну и ту же базу сообщений ФИДО на разных компьютерах и операционных системах, или, к примеру, на работе днём и дома вечером, то возможны два следующих варианта:

1. Установка поинткомплекта fidoip на USB-flash диск - этот вариант можно использовать только на компьютерах с ОС Windows. Плюсом является то, что один раз настроив поинткомплект на USB-флешке - её можно таскать с собой постоянно, и использовать для получения, редактирования и отправки сообщений на разных компьютерах с ОС Windows.

2. Использование USB-флешки в качестве хранилища баз сообщений - этот вариант мультиплатформенный, работает на любой поддерживаемой поинткомплектом ОС, однако минусом является то, что бинариники для FreeBSD/Linux/DragonFly BSD на флешке не хранятся, поэтому, чтобы использовать одну и ту же базу разных компьютерах с разными ОС, вам придется установить fidoip на каждом вашем компьютере с FreeBSD/Linux/DragonFly.

В принципе, у Вас есть возможность комбинировать эти два варианта - установить Windows-версию поинткомплекта fidoip на USB-flash и монтировать эту флешку в /home/fido в FreeBSD/Linux/DragonFly BSD, чтобы использовать базы сообщений для установленных в этих ОС, - но не забывайте выполнять синхронизацию списка эхоконференций, как это описано ниже.

Рассмотрим теперь более подробно оба варианта.

1. УСТАНОВКА ПОИНТКОМПЛЕКТА FIDOIP НА USB-FLASH ДИСК В WINDOWS

1. Вставьте USB-flash диск к компьютеру и задайте в "Диспетчере дисков" ему какую-то фиксированную букву, лучше не в начале или в конце алфавита, а посередине, к примеру - букву N. Запомните эту букву;

2. Откройте USB-flash диск - скопируйте файл fidoip_win-1.0.5_3.zip в корень диска N, после чего разархивируйте и настройте поинткомплект как это описано в разделе "14. Установка поинткомплекта в Windows.

3. Получите почту при помощи скрипта N:\usr\bin\ rs.bat, затем откройте редактор GoldED при помощи скрипта N:\usr\bin\ ge.bat, напишите несколько сообщений, затем отправьте их.

4. Безопасно отключите USB-flash диск, вставьте его в другой компьютер с ОС Windows, и снова задайте в "Диспетчере дисков" ему ту же самую букву, что и раньше, в данном случае N

5. Откройте редактор GoldED при помощи скрипта N:\usr\bin\ ge.bat. Вы увидите все сообщения, которые вы написали ранее.

Не забывайте подключать USB-flash диск на разных компьютерах с ОС Windows под одной и той же буквой, и вы сможете читать и отправлять сообщения и работать с одной и той же базой на разных компьютерах с ОС Windows.


2. ИСПОЛЬЗОВАНИЕ USB-ФЛЕШКИ В КАЧЕСТВЕ ХРАНИЛИЩА БАЗ СООБЩЕНИЙ

Вы можете хранить базы сообщений на USB-flash диске, что позволит Вам использовать одну и ту же базу и поинткомплект fidoip на разных компьютерах и операционных системах.

Во FreeBSD, Linux и DragonFky BSD это можно сделать сл. образом:

1. Установите fidoip как это описано Выше, затем настройте поинткомплект при помощи скриптов setup_config.bash и set_perm.sh;

2. Сохраните Вашу базу сообщений /home/fido/ где-нибудь в другом месте. Затем затем очистите содержимое каталога /home/fido/. Это можно сделать при помощи следующих 3-х команд:

mkdir /home/login/fido_backup/
cd /home/fido/
mv  *  /home/login/fido_backup/

где /home/login/ - путь к Вашей домашней директории.

3. Вставте чистый USB-flash, затем настройте в файле /etc/fstab точку монтирования для этого диска в каталог /home/fido сл. образом:

sudo vi /etc/fstab

/dev/sdb1 /home/fido vfat auto,rw,uid=1002,gid=100 0 0

где /dev/sdb1 - логический диск FAT32(точное имя диска в Вашем случае можно узнать при помощи команды dmesg | tail ), 1002 - это UID пользователя, под которым Вы работаете, а 100 - номер основной GID группы, к которой принадлежит пользователь, в данном случае это группа users. Значения UID и GID Вы можете посмотреть в файле /etc/passwd.

4. Примонтируйте USB-flash диск при помощи команды:

sudo mount /home/fido

5. Скопируйте ваши базы сообщений на флешку. Это можно сделать сл. cбразом:

cd /home/fido/
cp -Rp /home/login/fido_backup/*  .

6. Проверьте работоспособность поинткомплекта при помощи команд recv, send, ge или gl;

7. Под вашим логином - запустите скрипт:

/usr/local/bin/export_arealist_to_windows.sh

8. Отмонтируйте флешку при помощи команды:

umount /home/fido

9. Вытащите флешку из системы с FreeBSD/Linux/DragonFly BSD

10. Запустите Windows, возмите из комплекта fidoip-1.0.5 архив fidoip_win-1.0.5_3.zip и раскройте его в корень одного из разделов жесткого диска, к примеру D:\.

11. Настройте fidoip для Windows при помощи скрипта setup_config.vbs как это описано выше.

12. Перейдите в каталог D:\home\fido\, выделите там все файлы и каталоги, и затем удалите их;

13. Подключите USB-flash диск, затем откройте в средствах Администрирования "Управление компьютером"> "Управление дисками", подведите курсор на ваш USB-flash диск и щелкните на нём правой кнопкой мыши.

14. Снова подведите курсор на ваш USB-flash диск и нажмите и щелкните на нём правой кнопкой мыши и выберите в раскрывшемся меню пункт "Изменить букву диска или путь к диску";

15. Щелкните на кнопку "Добавить";

16. Выберите "Подключить том как пустую NTFS-папку", затем нажмите на кнопку "Обзор" и в качестве точки монтирования выберите каталог D:\home\fido;

17. Закройте "Управление компьютером" и проверьте есть ли в каталоге D:\home\fido структура каталогов fidoip;

18. Запустите скрипт:

\usr\bin\import_unix_arealist.bat

19. Возможно описания некоторых арий будут дублироваться. Откройте файл \usr\fidoconf\config.cfg и проверьте есть ли в конце этого файла повторяющиеся описания эх. Если повторения есть, тогда удалите дубликаты описаний эх;

20. Теперь запустите скрипты \usr\bin\rs.bat и \usr\bin\ge.bat чтобы проверить работоспособность поинткомплекта.

Это всё! Теперь можно использовать эту флешку с Вашими фидошными базами и в операционной системе Windows и во FreeBSD/Linux.

Если Вы сначала работали в Windows, а затем хотите использовать флешку и во FreeBSD/Linux, то скопируйте ваши базы на флешку и настройте точку подключения к пустой папке \home\fido как это описано в предыдущей инструкции в пунктах с двенадцатого по семнадцатый, затем запустите скрипт \usr\bin\export_windows_arealist.bat. Отсоедините флешку, во FreeBSD/Linux настройте точку монтирования и подключите её как это описано в пунктах три и четыре, затем запустите скрипт:

/usr/local/bin/import_arealist_from_windows.sh >> /usr/local/etc/fido/config

Ещё одно замечание по поводу синхронизации описаний эх. Если, к примеру, вы подписались на новую эху, получили несколько сообщений, то в конце файла конфигурации \usr\fidoconf\config.cfg появилась новая строка описания этой эхи. Соответственно, если Вы вставили флешку в систему, на которой уставлена FreeBSD/Linux, то в конфиге /usr/local/etc/fido/config описания этой эхи не существует, поэтому необходимо добавить описание новой эхи в конец этого файла. Проще всего это сделать следующим образом:

1. Перед отключением флешки в Windows запустите команду \usr\bin\export_windows_arealist.bat;

2. Во FreeBSD/Linux примонтируйте флешку, откройте консоль и в консоли выполните команду:

cat /home/fido/config.win | grep EchoArea | sed "s|\/home\/fido\msgbasedir\/|\\\home\\\fido\\\msgbasedir\\\|g"

3. Откройте в редакторе в файл /usr/local/etc/fido/config и вставте в конец этого файла те строки вывода команды cat, которые описывают новые базы сообщений.

Если новая эха была создана в FreeBSD/Linux/DragonFly BSD, для того чтобы перетащить список эх в Windows выполните скрипт /usr/local/bin/export_arealist_to_windows.sh, затем подключите USB-flash в Windows, откройте в редакторе "Wordpad" файл \home\fido\config.unx, скопириуйте из конца этого файла строки, которые описывают новые эхи, затем откройте файл \usr\fidoconf\config.cfg и в конце этого файла вставте эти строки.

Не забывайте правильно отсоединять флешку(в Windows это функция "Безопасное извлечение устройства", а в во FreeBSD/Linux команда umount), иначе базы ваших сообщений могут повредиться. Хотя бы раз в неделю выполняйте резервное копирование ваших баз, поскольку флешка всё же ненадежное устройство хранения информации.

3. КЕШИРОВАНИЕ ФАЙЛОВОЙ СИСТЕМЫ ФЛЕШКИ И ПОТЕРЯННЫЕ СООБЩЕНИЯ 

При получении и отправке большого количества сообщений из-за кеширования файловой системы некоторые из сообщений могут попадать в BAD'ы. Чтобы этого не происходило вам следует отредактировать файлы /usr/local/bin/recv и /usr/local/bin/send, добавить после каждой команды получения/тоссинга и отправки команду sync и sleep:

к примеру, для FreBSD:

/usr/local/sbin/binkd -p -P 2:5020/828 /usr/local/etc/binkd.cfg ; sleep 5 ; sync
/usr/local/sbin/hpt -c /usr/local/etc/fido/config toss ; sleep 5 ; sync
/usr/local/sbin/hpt -c /usr/local/etc/fido/config link ; sleep 5 ; sync

для Windows вам следует отредактировать файл \usr\bin\rs.bat и добавить после каждой команды получения/тоссинга команду ping -n 10 127.0.0.1 >/null

к примеру, вот так:

\usr\bin\hpt.exe scan
ping -n 10 127.0.0.1 >/null
\usr\bin\hpt.exe pack
ping -n 10 127.0.0.1 >/null

и т.д. 

=======================================================================
 Раздел 24. FIDOSlax Linux - дистрибутив, позволяющий работать в сети FIDONet на любом компьютере без установки ПО
=======================================================================

    Дистрибутив FIDOSlax Linux может быть альтернативой предыдущему пункту, а также если вам нужна ОС, в которой можно работать с ФИДО на любом компьютере:

1. Вы хотите быстро начать работать в сети FIDONet в качестве поинта, но у вас нет желания разбираться с установкой и настройкой программного обеспечения;
2. У Вас нет возможности установить ПО на на чужом компьютере, но Вы хотите использовать его ресурсы;
3. Вам необходимо создать IP-узел, который можно будет легко и быстро запустить на любом железе или в случае поломки оборудования перенести на любой другой компьютер;

    FIDOSlax Linux является гибридным дистрибутивом(занимающий промежуточное положение между обычными дистрибутивами и дистрибутивами Live), для его использования Вам понадобится CD/DVD-диск, а лучше USB-флешка, CF-карточка, также возможен вариант установки на раздел жесткого диска, который отформатирован для FAT32 или ext3. Как и fidoip, FIDOSlax Linux содержит программное обеспечение для IP-поинтов и IP-узлов (binkd mailer, husky hpt tosser and GoldEd-NSF editor), однако конфигуратор и скрипты запуска, изменены таким образом, чтобы сохранять полученные и отправленные сообщения не на файловой системе Live дистрибутива, которая находится в оперативной памяти, а на файловой системе USB-флешки, CF-карточки или разделе жесткого диска.

    У дистрибутива FIDOSlax есть обширный репозиторий программного обеспечения и менеджер для автоматической установки lzm-модулей программного обеспечения, команды: lzm_add, lzm_dep, lzm_search и lzm_list.  Также FIDOSlax Linux при помощи команды lang позволяет быстро изменить кодовую страницу по-умолчанию с KOI8-R на UTF-8 или CP1256.
    Загрузить FIDOSlax Linux Вы можете с сайта http://fidoslax.googlecode.com/, там же описано как сделать флешку загрузочной и настроить FIDOSlax при помощи конфигуратора. 

=======================================================================
 Раздел 25. Несколько пользователей fidoip одном компьютере 
=======================================================================

Если компьютер - один, а пользователей - несколько, то вам придется настроить несколько конфигураций fidoip.

Для Windows версии поинткомплекта - просто скопируйте fidoip_win-1.0.5_3.zip в раздел другого диска, раскройте архив и настройте второй экземпляр поинткомплекта так как это описано выше в разделе 14. "Установка поинткомплекта в Windows". Количество экземпляров поинткомплекта, которые можно установить на один компьютер зависит только от того, сколько у вас имеется логических дисков.

Для FreeBSD, Linux и DragonFly BSD количество экземпляров поинткомплекта, которые можно установить на один компьютер практически неограниченно. Настройте для поинткомплекта fidoip для FreeBSD или Linux как это описано выше. Загрузите почту, создайте сообщения, отправьте их. После того как вы убедились, что всё работает, запустите от имени рута скрипт multi-configs.bash, который находится в корне архива fidoip-1.0.5_3.tar следующим образом.

В Linux:

./multi-configs.bash login install_number

Во FreeBSD:

/usr/local/bin/bash ./multi-configs.bash login install_number

В DragonFly BSD:

/usr/pkg/bin/bash ./multi-configs.bash login install_number

где login - это логин пользователя, для которого вы настраиваете конфигурацию, а install_number - номер инсталляции.

К примеру, для первого пользователя:

./multi-configs.bash user_one 1

Cкрипт multi-configs.bash скопирует:

базы из /home/fido в домашний каталог пользователя /home/user_one/fido

конфигурационные файлы из /usr/local/etc в /usr/local/etc1

скрипт получения сообщений из /usr/local/bin/recv в /usr/local/bin/recv1

скрипт отправки сообщений из /usr/local/bin/send в /usr/local/bin/send1

скрипт запуска редактора для кодировки KOI8-R из /usr/local/bin/ge в /usr/local/bin/ge1

скрипт запуска редактора через screen из /usr/local/bin/g в /usr/local/bin/g1

скрипт запуска редактора для кодировки UTF-8 из /usr/local/bin/gl в /usr/local/bin/gl1

Также скрипт автоматически изменит в файлах конфигурации пути на /usr/local/etc1 и /home/user_one/fido и выставит права на каталоги и файлы.

После этого проинструктируйте пользователя, то для работы с его конфигурацией fido ему нужно использовать только скрипты заканчивающиеся на 1-цу.

Чтобы настроить второю конфигурацию, снова запустите конфигуратор setup_config.bash, настройте конфигурацию для второго пользователя и снова запустите скрипт set_perm.sh.

После этого запустите multi-configs.bash снова:

./multi-configs.bash user_two 2

Cкрипт multi-configs.bash скопирует:

базы из /home/fido в домашний каталог пользователя /home/ user_two/fido

конфигурационные файлы из /usr/local/etc в /usr/local/etc2

скрипт получения сообщений из /usr/local/bin/recv в /usr/local/bin/recv2

скрипт отправки сообщений из /usr/local/bin/send в /usr/local/bin/send2

скрипт запуска редактора для кодировки KOI8-R из /usr/local/bin/ge в /usr/local/bin/ge2

скрипт запуска редактора через screen из /usr/local/bin/g в /usr/local/bin/g2

скрипт запуска редактора для кодировки UTF-8 из /usr/local/bin/gl в /usr/local/bin/gl2

Также скрипт автоматически изменит в файлах конфигурации пути на /usr/local/etc2 и /home/user_two/fido и выставит права на каталоги и файлы..

После этого проинструктируйте пользователя, то для работы с его конфигурацией fido ему нужно использовать только скрипты заканчивающиеся на 2-ку.

Для всех последующих конфигураций процедура аналогичная. 

=======================================================================
 Раздел 26. Настройка отображения уведомлений о полученных и отправленных сообщениях
=======================================================================

Этот шаг является необязательным для работы с ФИДО, однако, если Вам хочется, чтобы в углу экрана при получении почты автоматически появлялось уведомление о том, что Вы получили новые сообщения или Ваши сообщения отправлены, то сделать это можно следующим образом.

Если вы работаете на компьютере, на котором установлена система FreeBSD/Linux/DragonFly BSD, а также графическая система XOrg, то для получения уведомлений Вам необходимо прверить, установлена ли в вашей системе утилита notify-send.

Для этого откройте терминал и запустите в нём команду:


notify-send --help


Если вместо вывода с краткой справкой вы увидите сообщение, что команда не найдена, то Вам следует установить пакет из вашего репозитория, который может называться libnotify(для Arch Linux), в других же дистрибутивах эта утилита может входить в состав пакета, который может называться как-то иначе.

Если утилита notify-send в Вашей системе присутсвует, тогда скопируйте под root'ом файл fidomail из архива fidoip-1.0.5_3.tar в каталог /usr/local/bin

cd fidoip-1.0.5
sudo cp fidomail /usr/local/bin

Затем под пользоваетелем, для которого вы настроили fidoip запустите в окне терминала команду:

crontab -e

и добавьте в cron новое периодическое задание, которое будет вызываться каждые 50 минут для получения сообщений и их отправки:

*/50 * * * * /usr/local/bin/fidomail >/dev/null 2>&1

    * Примечание 1. После того, как Вы набрали crontab -e - для добавления новой строки перейдите стрелками в самый низ редактируемого файла периодических заданий, затем нажмите клавишу "i" и вставьте вышеприведённую строку из буфера обмена, затем нажмете "Esc" и затем вместе две клавиши "Shift" ":", затем клавишу "x" чтобы сохранить и выйти из редактора периодических заданий. 

    * Примечание 2. */50 - означает проверять почту каждые 50 минут. Вы можете установит это значение меньшим, что приведёт к тому, что запуск скриптов recv и send станет более частым, однако не делайте его слишком уж маленьким - потому что вероятно и ваш босс обменивается с вышестоящими нодами не слишком часто, вряд ли чаше чем каждые 30 минут. 


Затем командой:

crontab -l

проверьте правильно ли ваше периодическое задание было сохранено.

Если всё было сделан правильно, то через 50 минут в правом окне экрана Вы увидите сообщение, о том что новая почта получена и отправлена. Если за это время Вы также написали несколько новых сообщений или ответили кому-нибудь, то в этом случае Вы также увидите сообщение, что Ваши сообщения отправлены:

http://sourceforge.net/apps/mediawiki/fidoip/nfs/project/f/fi/fidoip/b/b4/Fidoip-notifier.jpg 

Рис. 1 Уведомление о полученных и отправленных сообщениях в правом верхнем углу экрана, ссылка на изображение 

=======================================================================
 Раздел 27.  Настройка в подписи GoldEd-NSF строки с информацией об играющей музыкальной композиции
=======================================================================

Как и предыдущий пункт, настройка в подписи сообщения информации об текущей проигрываемой музыкальной композиции, также необязательная. Просто некоторые фидошники хотят, чтобы данные треке - название композиции, альбома, жанра, продолжительность трека и прочая информация отображалась у них в подписи. Обычно, такое можно сделать при помощи стороннего плагина к вашему медиаплееру, который обращается к медиаплееру и пишет ее название в текстовый файл, из которого редактор GoldEd-NSF может ее считывать и добавлять в подпись сообщения. Подключить к GoldEd-NSF файл с подписью можно по-разному:

1. Можно вставлять подпись в тело письма, добавив в файл темплейта GoldEd-NSF - golded.tpl, для этого нужно добавить строку: @random путь\имя_файла.txt, где путь\имя_файла.txt - файл, указанный в 
   конфигурации плагина;
2. Можно вставлять подпись в строку таглайн, указав в golded.cfg: TAGLINE @путь\имя_файла.txt;
3. Можно вставлять подпись в строку тирлайн, указав в golded.cfg: TEARLINE @путь\имя_файла.txt;
4. Можно вставлять подпись в строку ориджен, указав в golded.cfg: ORIGIN @путь\имя_файла.txt

НАСТРОЙКА В ПОДПИСИ GOLDED-NSF СТРОКИ С ИНФОРМАЦИЕЙ ОБ ИГРАЮЩЕЙ МУЗЫКАЛЬНОЙ КОМПОЗИЦИИ ДЛЯ FREEBSD, LINUX И DRAGONFLY BSD

В корневом каталоге архива fidoip-1.0.5_3.tar есть файл nowplaying_fidoip_plugin.tar, внутри которого находятся плагины к популяным к медиаплеерам Амарок, Audacious, Rhythmbox и XMMS. Для настройки таглайна np(сейчас играю) в редакторе GoldEd - строки с подписью с информацией об играющей в медиаплеере музыкальной композиции Вам необходимо установить из репозитория вашего дистрибутива медиаплеер Амарок, Audacious, Rhythmbox или XMMS.

1. К примеру, для Arch Linux это можно сделать командой:

pacman -S amarok

или

pacman -S audacious

или

pacman -S rhythmbox

или

pacman -S xmms

Также, если Вы используете XMMS, в качестве дополнительного компонента Вам необходимо будет установить аналогичным образом пакет xmmsctrl.


2. Перейдите в каталог fidoip-1.0.5 и разверните архив с плагиноми в ваш домашний каталог

tar -xf nowplaying_fidoip_plugin.tar -C ~/

После этого в вашем домашнем каталоге появится скрытый каталог, который будет называться .fidoip - полный путь к которому будет /home/your_login/.fidoip

В нём будут находится следующие файлы:

ls -A1 ~/.fidoip

amarok-nowplay
amarok-start-nowplay.sh
audacious-nowplay
audacious-start-nowplay.sh
rhythmbox-nowplay
rhythmbox-start-nowplay.sh
xmms-nowplay
xmms-start-nowplay.sh

1-ый файл - скрипт nowplay - собственно и есть плагин для медиаплеера Amarok, который вытягивает из медиаплеера Амарок информацию о проигрываемой композиции;

2-ой файл - второй файл amarok-start-nowplay.sh оболочка для запуска первого, запускать его следует при помощи утилиты screen, так как это будет описано чуть ниже.

3-ый файл - скрипт audacious-nowplay - плагин для медиаплеера Audacious, который вытягивает из этого медиаплеера информацию о проигрываемой композиции;

4-ой файл - audacious-start-nowplay.sh оболочка для запуска третьего файла, запускать его следует при помощи утилиты screen, так как это будет описано чуть ниже.

5-ый файл - скрипт rhythmbox-nowplay - плагин для медиаплеера Rhythmbox, который вытягивает из этого медиаплеера информацию о проигрываемой композиции;

6-ой файл - rhythmbox-start-nowplay.sh - оболочка для запуска пятого файла, запускать его следует при помощи утилиты screen, так как это будет описано чуть ниже.

7-ый файл - скрипт xmms-nowplay - плагин для медиаплеера XMMS, который вытягивает из этого медиаплеера информацию о проигрываемой композиции;

8-ой файл - xmms-start-nowplay.sh - оболочка для запуска седьмого файла, запускать его следует при помощи утилиты screen, так как это будет описано чуть ниже.


3. Запустите выбранный Вами медиаплеер, добавьте в него музыкальные композиции, создайте списки композиций и начните слушать музыку;

4. Проверьте работу плагина, запустите в окне терминала один из файлов для проверки

~/.fidoip/amarok-nowplay

или

~/.fidoip/audacious-nowplay

или

~/.fidoip/rhythmbox-nowplay

или

~/.fidoip/xmms-nowplay

в терминале должна появится информация о текущем проигрываемом треке. К примеру, для Amarok'а:

amarok running
[Argument: (iiii) 0, 0, 0, 0]
Amarok is playing.
игр: Blues Brothers, Blues - комп. "Going back to miami" альб. Best of the Blues Brothers - 1978 дор. 7 - 3 мин.

Также после этого в каталоге ~/.fidoip появится новый файл NowPlaying.txt, в котором будет находится последняя строка "игр:".

Если этого не случилось, проверьте где в вашей системе находится пути к командам в начале этого скрипта, если эти команды находится не в /usr/bin, а в /usr/local/bin или в других каталогах, то отредактируйте скрипт и измените в нём пути к программам.

5. Отредактируйте файл /usr/local/etc/golded+/golded.cfg, добавьте в него строку:

TAGLINE      @~/.fidoip/NowPlaying.txt

6. Теперь вам нужно выбрать один из двух вариантов запуска скрипов. Первый вариант - поместить скрипты в cron как периодическое задание Для этого в окне терминала выполните команду:

crontab -e

После того, как Вы набрали crontab -e - для добавления новой строки перейдите стрелками в самый низ редактируемого файла периодических заданий, затем нажмите клавишу "i" и вставте строку

*/1 * * * * /home/your_login/.fidoip/amarok-nowplay

или

*/1 * * * * /home/your_login/.fidoip/audacious-nowplay

или

*/1 * * * * /home/your_login/.fidoip/rhythmbox-nowplay

или

*/1 * * * * /home/your_login/.fidoip/xmms-nowplay


из буфера обмена, затем нажмите "Esc" и затем вместе две клавиши "Shift" ":", затем клавишу "x" чтобы сохранить и выйти из редактора переодических заданий.

    * Примечание. your_login - ваше пользовательское имя, под которым вы настраивали фидо 


Минусом этого варианта может быть то, что периодическое задание будет выполняться каждую минуту, поэтому подпись иногда может содержать не текущую играющую композицию, а предыдущую.

Вторым вариантом запуска может быть команда:

screen ~/.fidoip/amarok-start-nowplay.sh

или

screen ~/.fidoip/audacious-start-nowplay.sh

или

screen ~/.fidoip/rhythmbox-start-nowplay.sh

или

screen ~/.fidoip/xmms-start-nowplay.sh

которая запускает скрипт amarok-nowplay, audacious-nowplay, rhythmbox-nowplay или xmms-nowplay каждые 10 секунд.

После запуска закройте терминал мышкой, в котором выполняется программа screen ~/.fidoip/start-nowplay.sh - и она продолжит выполняться в фоновом режиме.

Для того, чтобы остановить этот скрипт используйте программу kill или подключитесь к исполняемому скрипту при помощи команд screen -x или screen -r и нажмите Ctrl-C для завершения работы.

7. Это всё - можете открыть редактор GoldEd-NSF и начать отвечать или писать сообщения и у вас в подписи появится новый тег --

... игр: Композиция, которую Вы слушаете


НАСТРОЙКА В ПОДПИСИ GOLDED-NSF СТРОКИ С ИНФОРМАЦИЕЙ ОБ ИГРАЮЩЕЙ МУЗЫКАЛЬНОЙ КОМПОЗИЦИИ ДЛЯ WINDOWS

Для медиаплеера WinAmp существует множество плагинов, которые могут записывать информацию о текущей играющей композиции в текстовый файл. В качестве примера приведу настройку Advanced mIRC Integration Plug-In (AMIP), сайт программы http://amip.tools-for.net/wiki. После установки WinAmp'а, Ван нужно скачать и установить два файла:

http://amip.tools-for.net/ds/dl.php?f=/files/amip_winamp.zip
http://amip.tools-for.net/ds/dl.php?f=/files/amip_config.zip

Первый файл - это плагин для WinAmp'а, второй же конфигуратор плагина. Затем, создайте в "Проводнике", Total Commander'е или Far'е каталог на диске С:\fidoip или D:\fidoip или в любом другом месте. Запустите программу Configurator из меню "Пуск">"Программмы">"AMIP">"Configurator"

Настройка конфигуратора проста, в меню "Другие Интеграция">"Файл/Почта" укажите путь к файлу, к примеру:

c:\fidoip\NowPlaying.txt

В том же окне настроек, чуть ниже, под под шаблоном Вы увидите раскрывающийся список "Кодировка", выберите там FIDO.

После чего, добавьте строку

@random c:\fidoip\NowPlaying.txt

в файл golded.tpl.

Либо добавляете c:\fidoip\NowPlaying.txt в таглайн, тирлайн или ориджен, так как это описано выше. 



=======================================================================
 Раздел 28. Использование поинткомплекта fidoip в качестве ноды
=======================================================================

ОБЩИЙ ПРИНЦИП РАБОТЫ УЗЛА ФИДО И ЗАМЕЧАНИЯ ПО ИЗМЕНЕНИЮ НАСТРОЙКИ FIDOIP

1. Мейлер binkd необходимо запустить сервисом в Windows или демоном в Linux/FreeBSD/DragonFly BSD - чтобы поинты могли соединиться по TCP/IP и получить/отправить сообщения. Как это сделать для Вашей ОС см. ниже. Для FreeBSD, Linux и DragonFly BSD в файле /usr/local/etc/binkd.cfg параметр kill-old-bsy нужно выставить меньший, чем выбранный по-умолчанию, к примеру, 2400.

2. Для регулярного опроса всех аплинков - или поллов, нужно также модифицировать файл recv, так как это сделано в скрипте receive в примере конфигурации Антона Кадникова, которая описанна ниже. После чего, необходимо создать переодическое задание, который запускает этот скрипт регулярно в "Диспетчере Заданий" или в cron'е.

3. Все команды из rs.bat в Windows или скрипта send в Linux/FreeBSD/DragonFly BSD следует запускать регулярно в "Диспетчере Заданий" или в cron, кроме запуска мейлера binkd, который уже запущен сервисом.

4. Для обработки входящих запросов к роботу AreaFix в файл send также необходимо добавить строку:

 /usr/local/sbin/hpt -c /usr/local/etc/fido/config afix

для Linux и DragonFly BSD. Для FreeBSD следует добавить такую строку:

 /usr/local/bin/hpt -c /usr/local/etc/fido/config afix


Или для Windows в файл rs.bat в самом начеле добавить строки:

SET FIDOCONFIG=C:\usr\fidoconf\config.cfg 
hpt.exe afix                                                                    
htick.exe ffix

а также прописать в конфигурационном файле тоссера hpt путь в файлу areafix.hlp:

AreaFixHelp    C:\usr\fidoconf\areafix.hlp

Более подробно об этом см. чуть ниже в краткой пошаговой инструкции настройки.


КРАТКАЯ ПОШАГОВАЯ ИНСТРУКЦИЯ НАСТРОЙКИ УЗЛА

(Настройка fidoip для узла 2:5028/66.6 была выполнена системным оператором Дмитрием Игнатовым, а эта информация размещена с его разрешения)

1) Для начала установите fidoip как это описано в разделе по установке комплекта для вашей операционной системы.

2) Затем следует запустить binkd как сервис/демон(см. ниже).

3) Добавьте в cron/Task Manager Windows задание со скриптом, в котором есть команды тоссинга( при помощи hpt) и дозвона по ip до Вашего аплинка(при помощи binkd), если аплинк сам Вам не отдаёт почту;

4) После всего этого можно прописывать поинтов и даунлинков в конфигурационные файлы в простейшем формате:

в конфигурационный файл binkd \usr\fidoconf\binkd.cfg (для Windows) или /usr/local/etc/binkd.cfg(во FreeBSD/Linux):

node (фидо-адрес) - (пароль-поинта-даунлинка)

в \usr\fidocinf\config.cfg(для Windows) или /usr/local/etc/fido/config(во FreeBSD/Linux):

Link (название или имя поинта)                                                 
Aka (фидо-адрес твоего узла)                                                   
ourAka (фидо-адрес твоего поинта/линка)                                        
Password (пароль поинта/линка)                                                  
EchoMailFlavour Crash                                                           
AutoAreaCreate on                                                               
AutoAreaCreateDefaults -p 14 -dupeCheck move -dupeHistory 11                  
AutoFileCreate on                                                              
forwardRequests on                                                             
Packer zip

5) Не забудьте соответствующей командой в кроне обеспечить обработку запроса АreaFix и если планируете раздавать файлэхи, то и FileFix.

Под Windows такой запуск выглядит соответственно:

hpt.exe afix                                                                    
htick.exe ffix                                                                  

Чтобы описанные выше команды работали, возможно, Вам придётся добавить в скрипт перед ними строку, в которой жестко задается путь к конфигурационному файлу hpt

SET FIDOCONFIG=C:\usr\fidoconf\config.cfg 

Для FreeBSD/Linux такой запуск будет выглядеть так:

/usr/local/sbin/hpt -c /usr/local/etc/fido/config afix
/usr/local/sbin/hpt -c /usr/local/etc/fido/config ffix


6) Для работы нетмейла и передачи файлов между узлом и поинтами следует добавить в config.cfg следующие строки:

route direct no-route (маска поинт-адресов)                                    
routefile direct no-route (маска поинт-адресов)  (т.е. адрес-ноды.*)

Затем, после этих строк идёт:

route crash (адрес ноды)

7) Что бы у робота AreaFix работала справка, которую поинт запрашивает по команде %help, требуется добавить в конфигурационный файл hpt такую вот строчку:

AreaFixHelp (путь до файла areafix.hlp)

Сам файл areafix.hlp следует взять из архива hpt-1.4-rc5.tar.gz. Внутри архива файл areafix.hlp находится в подкаталоге hpt/misc. Сам же архив hpt-1.4-rc5.tar.gz включен в fidoip-1.0.5_3.tar и находится в подкаталоге husky внутри этого tar-файла.

8) Вот, собственно, и всё. Если что-то в процессе настройки не заработало, не стесняйтесь спрашивать в эхах su.chanik, ru.binkd и ru.husky. И когда всё настроите, обязательно озаботьтесь резервным копированием узла. Для обеспечения работоспособности узла регулярное резервное копирование каталогов \home\fido и \usr (для Windows) или /home/fido и /usr/local (для FreeBSD/Linux) просто необходимо.

* Примечание. Кроме чисто технических вещей вроде настройки программного обеспечения Вам будет также необходимо договориться с другим(и) системным(и) операторам(и) - теми, через которые будет ходить нетмейл и эхокоференции. Кроме того, внимательно изучите устав Фидонет (http://fghi.pp.ru/?area://R50.SYSOP?msgid=2:5020/2992+491bf735). После чего, убедившись, что Ваша станция функционирует правильно, следует связаться с сетевым координатором(см. раздел "2.2 Процедура получения узла") 
и  отравить ему строку с описанием Вашего узла в формате ",9999,Название_Вашей_станции,Город,Ваше_Имя,00-00-000000,300,CM,INA:имя_DNS_вашего_узла,IBN".
Где 9999 - номер узла, который координатор заменит на реальный а ваше имя, город и DNS-имя следует указать по-английски, а IBN - то, что на вашем узле
используется протокол binkp. Писать лучше с вашего старого поинтового адреса. Далее следует дождаться, когда координатор проверит работоспособность
Вашей  системы, присвоит Вашему узлу адрес и добавит вашу строку строчку в сетевой сегмент. После того, как Ваша строка окажется в ноделисте сети,
Вы получите полное право прописывать нодовый адрес и регистрировать поинтов. 

СОЗДАНИЕ СЕРВИСА BINKD-SERVICE В WINDOWS

Прежде всего - отредактируйте файл \usr\fidoconf\binkd.cfg так, чтобы конфигурация в нём соответствовала потребностям узла, а не поинта(котороя создается по-умолчанию конфигуратором). Затем, перед установкой сервиса проверьте Ваш конфиг на ошибки. К примеру, если fidoip у Вас находится на диске D:\, то проверить правильность конфигурации можно следующим образом:

d:\usr\bin\binkd.exe -n d:\usr\fidoconf\binkd.cfg

Если конфигурация в порядке binkd выдаст сообщение:

11:37 [3716] BEGIN standalone, binkd/1.0a-542/Win32 -n d:\usr\fidoconf\binkd.cfg
11:37 [3716] Exit on option 'n'

Если в конфигурации Вы увидите ошибки, то чтобы понять в чём дело, можно выставить в конфиге \usr\fidoconf\binkd.cfg вместо:

loglevel 4

поставить там

loglevel 8 

или ещё большее значение детализации сообщений протоколирования. Кроме вывода на экран, информация об сессиях и ошибках будет писаться а log-файл \home\fido\binkd.log


Затем, если ошибок в конфигурации нет, вам нужно создать и активировать сервис при помощи команды:

d:\usr\bin\binkd.exe -Cs -t install d:\usr\fidoconf\binkd.cfg

где,

ключ С         - означает перезапускать сервис при изменении конфигурацинного файла binkd.cfg
ключ s         - запустить сервис в режиме только сервер
ключ t install - используется для создания сервиса, другие возможные пакраметры - start для его запуска, stop - остановки, restart - перезапуска, status - вывода сведений о состоянии, и uninstall - удаления сервиса.


По ключам и опциям binkd обратитесь к руководству, которое можно найти тут: http://binkd.grumbler.org/binkd-ug-ru.htm

Затем Вам следует проверить, отвечает ли binkd-service. Для этого в командной строке запустите команду

telnet IP-address 24554

где, IP-address - это IP-адрес вашего компьютера, на котором работает сервис binkd-service, а порт 24554 - это порт по-умолчанию, используемый сервисом. Если Вы увидите что-то вроде вот такого ответа

─.OPT CRAM-MD5-f3bf064b98f4c9cb8134e7ea34742eee─SYS MyStation─?ZYZ Vasiliy Pampasov─?LOC Moscow, Russia─?NDL 115200,TCP,BINKP─%TIME Mon, 18 Jan 2010 12:46:48 +0300─#VER binkd/1.0a-542/
Win32 binkp/1.1─??  2:5020/828.555@fidonet

значит сервис работает нормально и можно приступить к созданию паролей поинтов.

Если Вы ничего не увидите - возможно причина в том, что межсетевой экран Windows блокирует досуп к порту 24554. Для того, чтобы этого не происходило, зайдите в "Start">"Control Panel">"Windows Firewall", создав там правило, которое разрешает соединения к порту 24554 для всех компьютеров.

Если Вы неправильно задали опции для сервиса binkd, то Вы можете деинсталлировать сервис при помощи команды:

binkd.exe -t uninstall binkd-service


Тоже самое можно сделать с помощью программы srvinstw.exe, которую можно найти в поисковике и скачать.

СКРИПТЫ ДЛЯ ЗАПУСКА ДЕМОНА BINKD ВО FREEBSD, LINUX И DRAGONFLY BSD

Если Вы не поинт, и у вас нода, и Вы хотите запускать binkd в режиме демона, тогда в ОС FreeBSD необходимо добавить в файл /etc/rc.conf сл. Строки:

binkd_enable="YES"
binkd_config="/usr/local/etc/binkd.cfg"
binkd_flags="-D"
binkd_user="login"
binkd_pidfile="/var/run/binkd/binkd.pid"

где login - это имя пользователя, под которым у вас настроен fidoip.

Управление запуском и остановом демона осуществляется для FreeBSD по-умолчанию, через скрипт:

/usr/local/etc/rc.d/binkd

Для запуска binkd в режиме демона на Linux Вам может потребоваться один из сл. скриптов:

1. Для дистрибутивов с системой инициализации AT&T скрипт binkd/binkd.initatt-style;

2. Для дистрибутивов с системой инициализации BSD скрипт binkd/binkd.initbsd-style.

Обычно система инициализации AT&T используется во всех основанных на Debian и Rpm-based дистрибутивах, а система инициализации BSD - во всех, основанных на Slackware дистрибутивах, а также Arch Linux, CRUX. При установке fidoip эти скрипты копируются в файлы /etc/init.d/binkd (AT&T) и /etc/rc.d/binkd (BSD), Для активации демона binkd необходимо выполнить команду:

chmod +x /etc/init.d/binkd

или

chmod +x /etc/rc.d/binkd

И затем следует активировать сервис, как это принято в Вашем дистрибутиве. К примеру, в Debian/Ubuntu Вам понадобиться выполнить команду:

update-rc.d -n binkd defaults

а для систем с системой инициализации BSD перезагрузить компьютер, либо запустить под root'ом сервис вручную при помощи команды:

/etc/rc.d/binkd start 

Для запуска binkd в режиме демона в DragonFly BSD Вам нужно сделать файл /etc/rc.d/binkd исполняемым:

 chmod +x /etc/rc.d/binkd

После чего добавить команды автозапуска при старте системы и атоматической остановки при перезагрузке в файлы

echo '/etc/rc.d/binkd start' >> /etc/rc.local
echo '/etc/rc.d/binkd stop' >> /etc/rc.shutdown.local


УТИЛИТЫ ДЛЯ ОТОБРАЖЕНИЯ СТАТИСТИКИ

Утилиты для отображения статистики binkd и husky hpt расположены в каталоге /usr/local/bin/

СБОРКА ТОССЕРА HPT C ПОДДЕРЖКОЙ PERL

Возможно Вам понадобиться, чтобы тоссер был собран с поддержкой perl. По-умолчанию, поддержка perl активирована во FreeBSD, для Linux и DragonFly BSD Вам перед установкой fidoip следует отредактировать файл huskymak.cfg, который находится в каталоге husky. В нём нужно изменить параметр:

PERL=0 

на

PERL=1

Затем вам необходимо, если в вашей системе не установлен пакет libperl-dev - поставить его. Для Ubuntu/Debian это можно сделать при помощи команды:

apt-get install libperl-dev

После этого можно установить fidoip при помощи одного из скриптов сборки - fido_arch.sh, fido_linux.sh, fido_linux.64.sh, fido_slack.sh, fido_slack64.sh или fido_slack64-old.sh, после сборки которых hpt будет собран с поддержкой perl.


ПРИМЕР НАСТРОЙКИ FIDOIP ДЛЯ НОДЫ 2:5010/259
(Конфигурация ноды выполнена by Anton Kadnikov(2:5010/259), и размещена с его разрешения)

    * Примечание. Если Вы хотите настроить ip-узел, то всё что касается mgetty и pppd, ifmail Вам в этом примере не нужно.

Настроены мейлеры binkd по ip, и ifcico по ip и ответ на звонки через mgetty, тоссер hpt.

ifmail - это для тех, кто пользует T-Mail IP;

binkd - это для тех, кто использует binkd IP.

Раздаю даунлинку, это /239

Cкрипт receive - для одновременной проpollки аплинков по разным протоколам.

#!/bin/sh
USERNAME=`whoami` ; T1="root"
if [ "$T1" = "$USERNAME" ]; then
echo 'Please do not run this script as root' ; exit
fi
/usr/local/sbin/binkd -p -P 2:5010/352 /usr/local/etc/binkd.cfg
/usr/local/sbin/hpt -c /usr/local/etc/fido/config toss
#end-of-/usr/local/bin/receive


Cкрипт tossing - для тоссинга и упаковки сразу и с проверкой нетмыла для All/AreaFix.

#!/bin/sh
USERNAME=`whoami` ; T1="root"
if [ "$T1" = "$USERNAME" ]; then
echo 'Please do not run this script as root' ; exit
fi
/usr/local/sbin/hpt -c /usr/local/etc/fido/config toss
/usr/local/sbin/hpt -c /usr/local/etc/fido/config afix
/usr/local/sbin/hpt -c /usr/local/etc/fido/config scan
/usr/local/sbin/hpt -c /usr/local/etc/fido/config pack
/usr/local/sbin/htick -c /usr/local/etc/fido/config toss
#/usr/local/sbin/htick -c /usr/local/etc/fido/config announce
#end-of-/usr/local/bin/tossing

Оба скрипта прописаны в cron.

Настройки mgetty:

#mgetty.config

debug 4
speed 115200
issue-file /etc/issue.mgetty
port ttyS0
data-only yes
rings 1
init chat "" ATZ OK
answer-chat "" ATA CONNECT \c \r
modem-type data
fido-send-emsi yes

#end-of-mgetty.config


#login.config

/FIDO/ axis adm /usr/lib/ifmail/ifcico @
/AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap login debug
* - - /bin/login @

#end-of-login.config

    * Примечание. mgetty.config и login.config - init chat "" ATZ OK это по идее инициализация модема, но при любом значении различном от ATZ оно у меня не хочет "держать" линию. То есть бросает трубку, не сконнектившись, разбираться не стал. Модем IDC 5614bxl/vr+. 

Настройки мейлера binkd:

#---/usr/local/etc/binkd.cfg---

domain fidonet /home/axis/fido/outbound 2
domain fido alias-for fidonet
domain fidonet.org alias-for fidonet
address 2:5010/259@fidonet
sysname "Axis_Station"
location "Chelyabinsk"
sysop "Anton_Kadnikov"
nodeinfo 115200,TCP,BINKP
call-delay 20
rescan-delay 5
try 1
hold 5
send-if-pwd
log /home/axis/fido/log/binkd.log
loglevel 4
conlog 4
percents
printq
#pid-file /var/run/binkd/binkd.pid
inbound /home/axis/fido/protinb
inbound-nonsecure /home/axis/fido/inbound
temp-inbound /home/axis/fido/tempinb
minfree 2048
minfree-nonsecure 2048
kill-dup-partial-files
#kill-old-partial-files 86400
#kill-old-bsy 43200
filebox /home/axis/fido/filebox
brakebox /home/axis/fido/badarea
prescan
overwrite net_*.*
node 2:5010/352 f352.sage.su password
node 2:5010/239 - password
defnode -nr *

#-end-of-/usr/local/etc/binkd.cfg---


Настройка майлера ifmail:

#config-ifmail

logfile /var/log/ifmail/iflog
debugfile /var/log/ifmail/ifdebug
verbose 5
address 2:5010/259
password 2:5010/259.20 password
password 2:5010/259.10 password
password 2:5010/224 password
myfqdn f259.homeip.net
magicname UUCP
inbound /home/axis/fido/protinb
listinbound /home/axis/fido/inbound
protinbound /home/axis/fido/protinb
outbound /home/axis/fido/outbound
nodelist /home/axis/fido/nodelist
nodelist 5010.ndl 2:5010/0
domtrans .z1.fidonet .z1.fidonet.org
domtrans .z2.fidonet .z2.fidonet.org
domtrans .z3.fidonet .z3.fidonet.org
domtrans .z4.fidonet .z4.fidonet.org
domtrans .z5.fidonet .z5.fidonet.org
domtrans .z6.fidonet .z6.fidonet.org
domtrans .fidonet .fidonet.org
areas /home/axis/fido/msgbasedir
gatebaugroup fido.
defaultftnchar utf-8
defaultrfcchar iso-8859-1
sendmail /usr/sbin/sendmail -oi -f $F $T
iftoss /usr/local/sbin/hpt -c /usr/local/etc/fido/config toss
unzip /usr/bin/unzip -Lojq $F
unarj /usr/bin/unarj e $F 2> /dev/null
unlzh /usr/bin/lha xiq $F
unarc /usr/bin/arc x $F
unzoo /usr/bin/zoo -extract $F
unrar /usr/bin/unrar e $F 2> /dev/null
packer /usr/bin/zip -q9 $F $P
maxfsize 500000
maxpsize 300000
maxmsize 123000
newslog /var/log/news/log
msgidbm /var/spool/ftn/ifmsgids
ModemPort (time Any2300-0600) ttyS0:L115200
PhoneTrans 7-351
PhoneTrans 7- / 0
PhoneTrans / 00
ModemReset ATZ\r
ModemDial ATDP\T\r
ModemOK OK
ModemConnect CONNECT
ModemError BUSY
ModemError NO\sCARRIER
ModemError NO\sDIAL
ModemError RING\r
ModemError ERROR
ModemError VOICE
TimeoutReset 5
TimeoutConnect 70
DialDelay 0
Name   ==Axis' Debian Station==
Location Chelyabinsk
SysOp Anton Kadnikov
Phone xxxxxxxx
Speed 31200
Flags XA,V32B,V42B

#-end-of-config-ifmail

    * Примечание. ifmail взял из репозитория, сам собрать не смог, соответственно поддержки файлбоксов нет. 

Эти строчки в моем случае полностью бесполезны и не нужны:

- sendmail /usr/sbin/sendmail -oi -f $F $T

- iftoss /usr/local/sbin/hpt -c /usr/local/etc/fido/config toss

Настройки тоссера:

#---/usr/local/etc/fido/config---

Name Anton Kadnikov
Location Chelyabinsk
Sysop Anton Kadnikov
LogLevels 123456789
Address 2:5010/259
Unpack "/usr/bin/unzip -j -Loqq $a -d $p" 0 504b0304
Pack zip zip -9 -j -q $a $f
Link Evgeny Karamyshev
Aka 2:5010/224
OurAka 2:5010/259
allowEmptyPktPwd on
AutoAreaCreate on
AutoAreaCreateDefaults -g F -p 14 -dupeCheck move -dupeHistory 11
AutoFileCreate on
Packer zip
accessgrp F
EchomailFlavour Normal
FileEchoFlavour Normal
Route direct 2:5010/224.0 2:5010/224.*
Link Vladimir Shumilov
Aka 2:5010/239
OurAka 2:5010/259
allowEmptyPktPwd on
AutoAreaCreate on
AutoAreaCreateDefaults -g F -p 14 -dupeCheck move -dupeHistory 11
AutoFileCreate on
Packer zip
accessgrp F
EchomailFlavour Hold
FileEchoFlavour Hold
RemoteRobotName AreaFix
RemoteFileRobotName AllFix
Route direct 2:5010/239.0 2:5010/239.*
Link SysOp
Aka 2:5010/259.10
OurAka 2:5010/259
Level 65535
ArcmailSize 1024
EchomailFlavour Hold
AreafixReportsAttr pvt,loc,npd,k/s,hld
Packer zip
EchomailFlavour Hold
FileEchoFlavour Hold
route direct 2:5010/259.10 2:5010/259.10
Link SysOp
Aka 2:5010/259.20
OurAka 2:5010/259
Level 65535
ArcmailSize 1024
EchomailFlavour Hold
AreafixReportsAttr pvt,loc,npd,k/s,hld
Packer zip
EchomailFlavour Hold
FileEchoFlavour Hold
route direct 2:5010/259.20 2:5010/259.20
Link Dmitriy Smirnov
Aka 2:5010/352
OurAka 2:5010/259
allowEmptyPktPwd on
AutoAreaCreate on
AutoAreaCreateDefaults -g F -p 14 -dupeCheck move -dupeHistory 11
AutoFileCreate on
Packer zip
accessgrp F
ForwardRequests on
Route direct 2:5010/352.0 *
inbound /home/axis/fido/inbound
ProtInbound /home/axis/fido/protinb
Localinbound /home/axis/fido/localinb
Outbound /home/axis/fido/outbound
tempOutbound /home/axis/fido/tempoutb
tempInbound /home/axis/fido/tempinb
MsgBaseDir /home/axis/fido/msgbasedir
FileAreaBaseDir /home/axis/fido/filebox
PassFileAreaDir /home/axis/fido/filebox
logFileDir /home/axis/fido/
DupeHistoryDir /home/axis/fido/msgbasedir
NetmailArea Netmail /home/axis/fido/netmailarea -b msg
BadArea bad /home/axis/fido/badarea -b Squish
LocalArea carbonArea /home/axis/fido/carbonarea -b Squish
CarbonTo Anton Kadnikov
CarbonCopy CarbonArea
echotosslog /home/axis/fido/echotoss.log
importlog /home/axis/fido/import.log
LinkWithImportLog kill
DupeArea dupes /home/axis/fido/dupearea -b Squish
TickerPackToBox on
LinkFileBaseDir /home/axis/fido/box
#Echo Areas
EchoArea $CRACK$ /home/axis/fido/msgbasedir/Jam/All/FE84A7B9 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea $CRACK$.TALKS /home/axis/fido/msgbasedir/Jam/All/FEF3D9A2 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea 1042.LINKS.PROBLEM /home/axis/fido/msgbasedir/Jam/All/FE227674 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea 1072.COMPNEWS /home/axis/fido/msgbasedir/Jam/All/FEAF5367 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea AXIS.LOCAL /home/axis/fido/msgbasedir/Jam/all -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/259.10 2:5010/259.20 2:5010/239
EchoArea CH.BUSINESS /home/axis/fido/msgbasedir/Jam/All/FE4E0285 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/259.10 2:5010/352 2:5010/259.20 2:5010/239
EchoArea CH.CD /home/axis/fido/msgbasedir/Jam/All/FE18A80C -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/259.10 2:5010/352 2:5010/259.20
EchoArea CH.FILES /home/axis/fido/msgbasedir/Jam/All/FECECF34 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/259.10 2:5010/352 2:5010/259.20
EchoArea CH.INTERNET /home/axis/fido/msgbasedir/Jam/All/FE6E2CEC -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/259.20
EchoArea CH.POINTS /home/axis/fido/msgbasedir/Jam/All/FE93A706 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/259.10 2:5010/352 2:5010/259.20
EchoArea CH.SYSOP /home/axis/fido/msgbasedir/Jam/All/FE4BDD24 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/259.20 2:5010/239
EchoArea CH.TALK /home/axis/fido/msgbasedir/Jam/All/FE7FB112 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/259.20
EchoArea CHEL.INET Passthrough -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/259.20
EchoArea CHEL.MABILA /home/axis/fido/msgbasedir/Jam/All/FE1E9A3F -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/259.20
EchoArea CHEL.MP3.SUPPORT /home/axis/fido/msgbasedir/Jam/All/FE086C60 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/259.20
EchoArea HOLE.INFO /home/axis/fido/msgbasedir/Jam/All/FE968C47 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/259.20
EchoArea HOLE.TALK /home/axis/fido/msgbasedir/Jam/All/FE3B68AB -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/259.20 2:5010/239
EchoArea LOCAL_103 /home/axis/fido/msgbasedir/Jam/All/FE580FD0 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/259.10 2:5010/352 2:5010/259.20
EchoArea MO.ECHO /home/axis/fido/msgbasedir/Jam/All/FE651F7E -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea MOE.224.LOCAL /home/axis/fido/msgbasedir/Jam/All/FE5302F1 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/224 2:5010/259.20
EchoArea R50.SYSOP.DRUNK /home/axis/fido/msgbasedir/Jam/All/FE877F67 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.ANEKDOT /home/axis/fido/msgbasedir/Jam/All/FEF14B4E -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.BIOLOGY /home/axis/fido/msgbasedir/Jam/All/FE465827 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.CARS.JAPAN /home/axis/fido/msgbasedir/Jam/All/FEC23969 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.CISCO /home/axis/fido/msgbasedir/Jam/All/FE17937B -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.COMPUTER.HUMOR /home/axis/fido/msgbasedir/Jam/All/FE5E30A5 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/259.20 2:5010/239
EchoArea RU.COMPUTERRA /home/axis/fido/msgbasedir/Jam/All/FEF0103A -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/239
EchoArea RU.FILM /home/axis/fido/msgbasedir/Jam/All/FEFE5CB4 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/239
EchoArea RU.GOBLIN.FILMS /home/axis/fido/msgbasedir/Jam/All/FE7B938E -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.GUITAR /home/axis/fido/msgbasedir/Jam/All/FE1698EA -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.GUITAR.TAB /home/axis/fido/msgbasedir/Jam/All/FEBBFBF3 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.HARDWARE.BIOTECHNOLOGY /home/axis/fido/msgbasedir/Jam/All/FE8F91FD -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.HARDWARE.REPAIR.TRICKS /home/axis/fido/msgbasedir/Jam/All/FED166F3 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.INTERNET /home/axis/fido/msgbasedir/Jam/All/FE463DBF -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/239
EchoArea RU.INTERNET.P2P /home/axis/fido/msgbasedir/Jam/All/FE766F8F -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.INTERNET.SECURITY /home/axis/fido/msgbasedir/Jam/All/FE5FAAC7 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.LINUX /home/axis/fido/msgbasedir/Jam/All/FEF20499 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.LINUX.CHAINIK /home/axis/fido/msgbasedir/Jam/All/FE022AA7 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.MODEM /home/axis/fido/msgbasedir/Jam/All/FE710199 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.MOZILLA /home/axis/fido/msgbasedir/Jam/All/FE57DCD7 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.NETWORKS /home/axis/fido/msgbasedir/Jam/All/FE0CC9C5 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
EchoArea RU.NLP /home/axis/fido/msgbasedir/Jam/All/FEC69E21 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352 2:5010/259.20 2:5010/239
EchoArea RU.NOTEBOOKS /home/axis/fido/msgbasedir/Jam/All/FE98FE96 -b Jam -lr 0 -lw 0 -a 2:5010/259 -p 10 -$m 300 -dupeCheck del 2:5010/352
dupebasetype HashDupes
areasmaxdupeage 20
forwardRequests on
NodelistDir /home/axis/fido/nodelist
NodeList 5010.ndl
magic /home/axis/fido/magic
public /home/axis/fido/public
screenLogLevels 1 
if "[module]"=="htick"
AnnounceSpool /home/axis/fido/announce
FileFixFromName FileFix
ConvertLongNames DontTouch
FileDescName file_id.diz
FileAreaCreatePerms 0777
FileDescPos 13
AnnAreaTag NetmailArea
AnnInclude *
AnnTo Anton Kadnikov
AnnFrom HTick Robot
AnnSubj New files!
AnnAddrFrom 2:5010/259
AnnAddrTo 2:5010/259
AnnOrigin Бездумный робот htick
endif
LogEchoToScreen
#User's settings
#User's areas auto generated by hpt
FileArea book /home/axis/fileecho/book -a 2:5010/259 -d "Books" 2:5010/352 2:5010/259.10
FileArea CHEL.XOFC /home/axis/fileecho/CHEL.XOFC -a 2:5010/259 -d "CHEL.XOFC" 2:5010/352 2:5010/259.10 2:5010/259.20 2:5010/239
FileArea NODEDIFF /home/axis/fileecho/nodediff -a 2:5010/259 -d "nodediff" 2:5010/352 2:5010/259.20
FileArea AFTNGED /home/axis/fileecho/aftnged -a 2:5010/259 -d "Golded" 2:5010/224
FileArea RAR /home/axis/fileecho/rar -a 2:5010/259 -d "RAR" 2:5010/259.10 2:5010/224
FileArea FAR /home/axis/fileecho/far -a 2:5010/259 -d "FAR" 2:5010/224 2:5010/259.10
FileArea MOE.224.FECHO /home/axis/fileecho/MOE.224.FECHO -a 2:5010/259 -d "224 Local" 2:5010/224 2:5010/259.20
FileArea AFTNMISC /home/axis/fileecho/aftnmisc -a 2:5010/259 -d "FTN" 2:5010/224
FileArea XPICHUMOR /home/axis/fileecho/XPICHUMOR -a 2:5010/259 -d "Xpichumor" 2:5010/224 2:5010/259.20
FileArea CRACKER /home/axis/fileecho/Cracker -a 2:5010/259 -d "Cracks" 2:5010/224 2:5010/259.10 2:5010/259.20
FileArea 957shema /home/axis/fileecho/957shema -a 2:5010/259 -d "957shema" 2:5010/224 2:5010/259.10 2:5010/259.20
FileArea WALLPAPER /home/axis/fileecho/WALLPAPER -a 2:5010/259 -d "Wallpaper" 2:5010/224 2:5010/259.20
FileArea AVPUPDATE /home/axis/fileecho/AVPUPDATE -a 2:5010/259 -d "avp" 2:5010/224
FileArea WANTED.467 /home/axis/fileecho/wanted.467 -a 2:5010/259 -d "WANTED.467" 2:5010/224 2:5010/259.20
FileArea XHRDCDR /home/axis/fileecho/xhrdcdr -a 2:5010/259 -d "XHRDCDR" 2:5010/224 2:5010/259.20
EchoArea ru.fishing.club passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239
EchoArea ru.gibdd passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239
EchoArea ru.hacker passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239
EchoArea ru.hacker.alt passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239
EchoArea ru.hacker.chainik passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239
EchoArea ru.hacker.dummy passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239
EchoArea ru.hacker.filtered passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239
EchoArea ru.hackscene passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239
EchoArea ru.hackzona passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239
EchoArea ru.halyava passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239
EchoArea ru.humor passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239
EchoArea ru.internet.filtered passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239
EchoArea ru.internet.mp3 passthrough -g F -dupeCheck move -dupeHistory 11 2:5010/352 2:5010/239


    * Примечание 

- Параметр AutoAreaCreateDefaults взят при импорте сонфига из Fastecho;

- роутинг пришлось вслепую настраивать, не нашел нигде доки вообще по синтаксису;

- Нодлистов нет, я не осилил как с ними вообще чего происходит, да они мне и не нужны;

- Новые эхи, запрошенные даунлинками, создаются у меня сразу passtrough, я теперь даже и не знаю как их можно у себя оставлять. 

=======================================================================
 Раздел 29.  Если возникли проблемы
=======================================================================

Основная проблема, с которой вы можете столкнуться на Linux - это ошибки, возникшие во время сборки и установки fidoip. Одна из возможных причин - в вашей системе не установлен необходимый для сборки компонент. Изучите внимательно список необходимых пакетов для вашего дистрибутива. Для вашего дистрибутива описание необходимых пакетов отсутствует, см. раздел 13.

Если ошибки сборки возникли не из-за ужесточения требований компилятора к коду, а по причине обновления менеджера пакетов, попробуйте обойти эту проблему, установив fidoip любым другим альтернативным способом. К примеру, если сборка пакетов Arch Linux при помощи скрипта fido_arch.sh не удалась из-за изменившихся требований к системы ABS, то попробуйте собрать fidoip при помощи скрипта fido_linux.sh для 32-разрядного дистрибутива Arch Linux или скрипта fido_linux.64.sh для 64-разрядного дистрибутива Linux.

Если один из компонентов fidoip по каким-то причинам все равно не собрался, то вы можете попробовать обойти эту проблему, установив этот компонент при помощи бинарного инсталлятора fidoip. Для этого перейдите в каталог fidoip-1.0.5 и под root'ом запустите скрипт:

cd fidoip-1.0.5
sudo ./clear_fidoip_files.sh

чтобы очистить файлы от неудавшейся установки. Затем под root' ом запустите бинарный инсталлятор fidoip:

sudo ./fidoip_binary.sh your_login

где your_login - имя ваше пользовательское имя под которым Вы работаете.

Затем повторно под root'ом запустите сборку при помощи скриптов fido_linux.sh или fido_linux.64.sh, более подробно см. раздел 11. После этого, также как написано в том же пункте, Вам следует выполнить скрипты relinkapps.sh, настроить конфигурацию при помощи скрипта setup_config.bash и выставить права на файлы при помощи скрипта set_perm.sh

Кроме проблем с установкой, возможны также и проблемы, которые проявляются во время работы binkd, husky hpt и golded'а. Для решения таких проблем смотрите логи, которые расположены в каталоге /home/fido. Также можно написать о своих проблемах в конференцию ru.linux.chainik(я ее просматриваю регулярно, в отличии от ru.linux, в которой много сообщений), ru.unix.ftn, ru.binkd, ru.husky и ru.golded. 

=======================================================================
 Раздел 30. Что необходимо для подключения к ФИДО по IP?
=======================================================================

Когда-то давно, подключение к ФИДО было возможно только через модем. Теперь же, большинство фидошников для отправки и получения сообщений почты и конференций используют почтовую программу(мейлер), который работает посредством TCP/IP. Комплект fidoip как раз и предназначен для подключения пользователей сети ФИДО (которые называются поинтами - от англ. point(точка)). Поинты обмениваются почтой и сообщениями для эхокоференций(эхоконференция или эха - аналог форумов, только без возможности редактирования отправленных сообщений) посредством мейлера binkd через Интернет с узлом(или нодой, от английского node), которую обслуживает системный оператор(сисоп или босс). В комплекте fidoip также есть тоссер - программа, которая распаковывает пришедшие сообщения и раскладывает их по эхам или упаковывает исходящую почту. Третий компонент - редактор GoldEd-NSF, в котором пользователь сети ФИДО, поинт, читает полученные письма и пишет ответы на сообщения.

Для подключение к сети ФИДО Вам необходимы:

1. Компьютер с одной из следующих операционных систем - FreeBSD, Linux, DragonFly BSD или Windows;

2. Настроенное и подключенное соединение с Интернетом;

3. Архив fidoip-1.0.5_3.tar;

4. Вам необходимо найти TCP ноду, которая согласится Вас взять под свое крыло. Ниже приведён список узлов, операторы(боссы) которых берут новых пользователей. Выберите оператора ноды и свяжитесь с ним, сообщив своё реальное имя и то, что Вы хотите подключиться к сети. Реальное имя - обязательное условие подключения, также желательно предоставить его в английской транскрипции, к примеру "Vasiliy Pampasov". Кроме этого, Вы можете предоставить ему и имя своей станции, любое слово на английском, к примеру - "MyStation" и ваш город, к примеру, "Moscow, Russia";

    * Примечание. Если системный оператор не ответил сразу, пожалуйста, дождитесь его ответа, который может прийти с задержкой день-два. Не рассылайте запросы о получении поинтового адреса нескольким операторам сразу. Если Вы не дождались ответа - перед тем как связываться с другим оператором, напишите первому, что Вы не дождались и отправили запрос о получении поинтового адреса оператору другого узла. Создание нового адреса поинта - тоже работа, не заставляйте системных операторов тратить своё время и прописывать для Вас адрес, когда Вы в этом уже не нуждаетесь. 

5. Оператор узла пришлёт Вам Ваш FTN-адрес, к примеру, 2:5020/828.555(где всё, что до точки - адрес оператора узла, а цифры после точки - ваш поинтовый адрес), а также адрес вашей ноды(uplink FTN address), к примеру "2:5020/828", своё имя на английском(uplink full name), к примеру, "Kirill Temnenkov", и также имя сервера, на котором работает нода или IP-адрес ноды(uplink server name or IP-address) и пароль на сессию(uplink password);

6. Используя этот документ, установите fidoip для вашей операционной системы и настройте его, используя конфигуратор и ваши данные, которые описаны в предыдущих двух пунктах;

7. В разделе 31 "Приступая к работе в ФИДО" приведена краткая информация о том, как работать в ФИДО c эхоконференциями. Прочтите её и начните работать в ФИДО. И не стесняйтесь задавать вопросы Вашему сисопу.

Если вы новичок и никогда ранее не работали в сети Фидонет, настоятельно рекомендуется посмотреть краткий обучающий курс "Первые шаги в сети Фидонет".  В этом видеоролике(файл http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi,  продолжительность 7 минут, размер 16,4 Mb, кодек MPEG-4) наглядно показано как легко и быстро подключиться к сети Фидонет, настроить программное обеспечение и начать работу в сети Фидонет. 


       СПИСОК УЗЛОВ, НАБИРАЮЩИХ ПОИНТОВ
       ================================

Более свежую версию этого списка вы сможете найти по адресам http://www.fidoweb.su/connect/ , http://fidoweb.ru/point/ а также в конференциях n5020.POINT http://groups.google.ru/group/fido7.n5020.point/topics и SU.IP.POINT http://groups.google.ru/group/fido7.su.ip.point/topics?lnk=srg&hl=ru&ie=UTF-8


   2:5020/1641
 Yury M. Bogoyavlensky
 Название станции    fido.t-d-g.ru
 Расположение        Москва
 Протоколы           binkp, ifcico
 Контакты            рагистрация на форуме http://www.t-d-g.ru, netmail: 2:5020/1641
                

   2:5020/1906
 DNS:               ss-di.homeunix.net
 Расположение       Москва                                                  
 Протоколы:        binkp:24554                                                         
 Контакты:          а) netmail: 2:5020/1906.1                                           
                    б) e-mail:  ss_di в домене mail.ru                                  
                    в) icq:     132167480 

   2:5020/830
 Denis Nikolayev
 IP:               f830.ath.cx, f830.n5020.z2.fidonet.net, 830.ru 
 Расположение      Москва                            
 WEB:              http://www.830.ru                                                       
 Контакты:          а) netmail: 2:5020/830.1                                                    
                    б) e-mail:  nikdenis в домене mail.ru                                       
                    в) icq:     37666592      
 

   2:5085/45                                                                 
 Сисоп:             Максим Доронин                                                     
 Hазвание станции:  Meteo Repair Labs                                    
 Расположение:      Ташкент                                                        
 Протоколы:         binkp, модем                                                        
 Требования:        Регулярно забирать почту                                           
 Примечания:        binkp-исходящие сессии, модем-входящие/исходящие сессии            
 Контакты                                                                       
 ICQ:               167894641                                                                 
 E-mail:            ufo в домене meteo.uz 


   2:5004/75
 Сисоп               Pavel Reich
 Название станции    f75
 Расположение        London,GB/Montreal,Canada
 Веб-страница        http://f75.n5004.z2.fidonet.net/register.php
 Протоколы           только binkp
 Примечания:         Там же можно и софт с прошитыми паролями скачать.
 Контакты
 E-mail:             pavel в домене reich.com


   2:5020/1042
 Сисоп               Михаил Дукельский
 Название станции    fido.delin.ru
 Расположение        Москва
 Протоколы           binkp, модем
 Примечания:         Есть всё, даже то, чего нет. :)
 Контакты
         E-mail:      dukelsky в домене aha точка ru


   2:5020/8080
 Сисоп               Николай Симонов
 Название станции    Tea Time BBS
 Расположение        Москва
 Веб-страница        http://teatime.msk.su/wiki/
 Протоколы           binkp, модем
 Требования:         адекватное поведение
 Примечания:         помогу с софтом под GNU и Windows
 Контакты
        Jabber:      sysop в домене teatime.msk.su
        E-mail:      centr-o  в домене yandex.ru


   2:5020/2140
 Сисоп               Sergey Poziturin
 Расположение        Москва
 Веб-страница        http://vp.propush.ru/
 Протоколы           binkp
 Примечания:         Все подробности можно получить на сайте узла
 Контакты            Там же можно подать заявку для получения адреса/пароля

   2:5022/63
 Сисоп               Андрей Быканов
 Название станции    Virus BBS
 Расположение        Тула
 Веб-страница        http://www.shodtech.net
 Протоколы           binkp, модем
 Требования:         Адекватность!
 Примечания:         Помогу с настройкой софта.
 Контакты
        E-mail:      adm в домене shodtech.net


   2:5051/41
 Сисоп               Micheal M. Dronov
 Название станции    DWAVE BBS
 Расположение        Simbirsk(Ulyanovsk)
 Веб-страница        http://mechan1c.livejournal.com/
 Протоколы           только binkp
 Требования:         Периодически забирать почту и появляться в местных эхах
 Примечания:         Помогу с настройкой софта
 Контакты
        Jabber:      mechanic в домене lifec0re.org.ru
           ICQ:      374-915-267
        Другое:      http://vkontakte.ru/id19237431


   2:5064/54
 Сисоп               Виталий Гейдеко
 Название станции    Wit
 Расположение        Ставрополь
 Веб-страница        http://wit.stv.ru/
 Протоколы           binkp, модем
 Контакты
           ICQ:      159984448
        E-mail:      wit12 в домене mail.ru


   2:5066/109
 Сисоп               Алексей Емельянов
 Название станции    Elephant Home
 Расположение        Чебоксары
 Протоколы           binkp, модем
 Требования:         Адекватное поведение
 Примечания:         Узел СМ
 Контакты
        Jabber:      emelyanov_a в домене livejournal.com
           ICQ:      196455330


   2:5075/35
 Сисоп               Евгений Субботин
 Название станции    FireFox Station
 Расположение        Тольятти
 Протоколы           binkp, ifcico
 Контакты
        Jabber:      evs в домене jabber.ru
           ICQ:      32570198
        E-mail:      Eugene в домене Subbotin.org
        Другое:      http://vkontakte.ru/id2412305; mobile: +79277829983


     2:6078/5
 Сисоп	              Артём Кульченко
 Название станции    COMRADE_ARTYOM
 Расположение	      Калининград
 Веб-страница	      http://ua2fga.homelinux.com
 Протоколы	      только binkp
 Требования:	      пива не пью. магарыч только конфетами.
 Контакты
 Jabber:	      yozhik в домене ua2fga.homelinux.com
 E-mail:	      ua2fga в домене gmail.com


     2:5020/2356
 Сисоп	              Вячеслав Мезецкий
 Название станции    shoo.zapto.org
 Расположение	      Москва
 Протоколы	      только binkp
 Требования:	      Как таковые отсутствуют
 Примечания:	      Канал 30Мбит, фэх-эх валом, с софтом помогу.
 Контакты
 Jabber:	      sh00 в домене jabber.ru
 ICQ:	675999
 E-mail:	      root в домене 1cbit.ru


    2:5080/102
 Сисоп	               Стас Дёгтев
 Название станции     Grumbler
 Расположение	       Екатеринбург
 Веб-страница	       http://fido.grumbler.org
 Протоколы	       только binkp
 Примечания:	       с binkd на 443 порту можно получать почту через прокси
 Контакты
 Jabber:	       grumbler в домене grumbler.org
 E-mail:	       stas.grumbler в домене gmail.com
 Другое:	       http://node.grumbler.org

=======================================================================
 Раздел 31. Приступаем к работе в ФИДО(небольшое пособие для новичков)
=======================================================================

Если вы новичок и никогда ранее не работали в сети Фидонет, настоятельно рекомендуется посмотреть краткий обучающий курс "Первые шаги в сети Фидонет".  В этом видеоролике(файл http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi,  продолжительность 7 минут, размер 16,4 Mb, кодек MPEG-4) наглядно показано как легко и быстро подключиться к сети Фидонет, настроить программное обеспечение и начать работу в сети Фидонет. 

1. Запускам редактор Golded. Если у Вас система Windows - то запускаем бат-файл ge.bat. Если у Вас FreeBSD, Linux или DragonFly BSD, то открываем окно терминала, в нём набираем команду ge, gl(в зависимости от кодировки системы, более поробно см. раздел "19. Русификация во FreeBSD, Linux и DragonFly BSD").

2. Заходим в Почту (Netmail). Нажимаем Insert. В поле "Кому" пишем - AREAFIX. Куда - адрес узла вашего босса( в моём случае - 2:5020/828). В теме сообщения пишем пароль на сессию. Для ускорения этой операции на FreeBSD/Linux вы можете использовать макрос - если в поле "Кому" Вы введете aНомер_Узла, к примеру, a828, то пароль будет поставлен автоматически. В Windows версии поинткомплекта имя макроса afix, если вы введете в поле кому это слово, пароль также подставится автоматически

3. Нажимаем Enter. В новом сообщении пишем:

%HELP
%LIST


%HELP - помощь по роботу Ареафикс.

%LIST - список доступных эхоконференций.

Кроме вышеперечисленных help и list в теле сообщения ничего быть не должно, иначе робот не прочитает его.

3. Сохраняем сообщение при помощи клавиши F2, выходим из редактора GoldED+

4. Отправляем сообщение при помощи команды send или если у Вас Windows, запустив rs.bat

5. Ждем минут пять-десять, затем получаем сообщения при помощи команды recv или если у Вас Windows снова запустив rs.bat

6. Вы получите справку по командам и список конференций. Запустите редактор GoldEd(см. пункт 1), просмотрите список доступных команд и конференций

7. Эхи подключаются просто. Выполняете ту же последовательность действий, что описана в пунктах 1-6, только в пункте 2 вводите +Имя_конфиренции.

Пример:

+SU.BOOKS

подключить эху SU.BOOKS

+SIMBIRSK.*

подключить все эхи, начинающиеся на Симбирск

7. Отключение от конференции - выполняете ту же последовательность действий, что описана в пунктах 1-6, только в пункте 2 вводите -Имя_конфиренции

-PVT.EXLER

удалить данную эху

8. Работа в конференциях. Для того чтобы создать отправить новое сообщение в конференции, нужно зайти в неё в редакторе, создать сообщение при помощи клавиши Insert, задать кому(обычно вводится Всем - All) задать тему, написать сообщение, сохранить его и оправить сообщение как как уже описано выше. Для ответа на чужое сообщение необходимо перейти к этому сообщению при помощи стрелок, затем нажать ALT-Q, удалить лишние строки исходного сообщения при помощи клавиш ALT-D, ввести свой текст под цитатами, сохранить сообщение и отправить его. 

=======================================================================
 Раздел 32. Гипертекстовые возможности ФИДО в fidoip
=======================================================================

Конфигуратор поинткомплекта fidoip c версии 1.0.5 автоматически создает конфигурацию, совместимую со стандартом ([1] Fidonet Global Hypertext Interface FGHI). Автором стандрата FGHI и идеи гипертекстового Фидонета, является Сергей Соколов(aka Mithgol the Webmaster - системный оператор узла 2:5063/88). Описание стандарта FGHI на русском языке - http://fghi.pp.ru/?area://Ru.FTN.Develop?msgid=2:5063/88+4a0d1731  , описание стандарта на английском языке http://fghi.pp.ru/?area://Ru.FTN.Develop/?msgid=2:5063/88+4a0d1707.

Идеи гипертекстового Фидонета и стандарта FGHI были воплощены на практике Константином Кузовым(Konstantin Kuzov, системным оператором смоленского узла 2:5019/40) в изменённой версии редактора GoldEd+ - GoldEd-NSF. GoldED-NSF может обрабатывать ссылки на Интернет ресурсы(передать ссылку внешней программе, к примеру, браузеру), а также использовать ссылки на сообщения эхоконференций сети FidoNet, перемещаться по этим сообщениям, а если сообщение отсутствует в локальной базе сообщений, то загружать их при помощи внешней программы(wget) с FGHI-совместимых гейтов. Сообщение, загруженное с FGHI-совместимых гейтов попадает в специальную область FGHIGET("Полученное с fghi.pp.ru"), после чего отображать их на экране редактора GoldED-NSF. Для поддержки скачивания сообщений с FGHI-совместимых гейтов и переходов по ссылкам в шаблоне сообщений *.tpl можно использовать тег @OFGHIUrl, вставляющей FGHI-area ссылку в сообщение. Это полезно использовать при ответах или пересылке сообщения - получивший сообщение с ссылкой, если он использует редактор GoldED-NSF, может просмотреть оригинальное собщение нажав одну клавишу.


ИСПОЛЬЗОВАНИЕ ГИПЕРТЕКСТОВЫХ ВОЗМОЖНОСТЕЙ В FIDOIP

Для перехода по ссылкам из редактора GoldED-NSF вы можете использовать следующие сочетания клавиш:

1. Переход по первой найденной в сообщении ссылке - клавиша "\"

Если вы нажмете клавишу "\", то возможны два варианта:

a.) Если первая ссылка является ссылкой на сообщение в одной из эхоконференций Fidonet(где в префиксе ссылки название протокола area:// ), то GoldEd+ попытается открыть это сообщение из локальной базы сообщений. Если этого сообщения в локальной базе нет, тогда GolDEd-NSF передаст ссылку менеджеру загрузок wget, который попытается загрузить это сообщение из FGHI-совместимого гейта http://fghi.pp.ru/?list?. После загрузки редактор GoldED-NSF отобразит загруженное сообщение.

б.) Если первая ссылка явлется ссылкой на какую-то страницу или файл в сети Интернет, то GoldEd-NSF передаст эту ссылку браузеру, который откроет эту страницу либо предложит загрузить файл.

2. Выбор ссылки для перехода и переход по выбранной ссылке - клавиша '

Если вы нажмете клавишу ', то GoldEd-NSF выведет список доступных ссылок

http://sourceforge.net/apps/mediawiki/fidoip/index.php?title=File:Fidoip3.jpg

Рис. 2 Список доступных ссылок для перехода 

Далее, в зависимости от выбранного типа ссылки возможны два варианта:

a.) Если выбранная ссылка является ссылкой на сообщение в одной из эхоконференций Fidonet(где в префиксе сcылки название протокола area:// ), то GoldEd+ попытается открыть это сообщение из локальной базы сообщений. Если этого сообщения в локальной базе нет, тогда GolDEd-NSF передаст ссылку менеджеру загрузок wget, который попытается загрузить это сообщение FGHI-совместимого гейта http://fghi.pp.ru/?list?. После загрузки редактор GoldED-NSF отобразит загруженное сообщение.

б.) Если выбранная ссылка является ссылкой на какую-то страницу или файл в сети Интернет, то GoldEd-NSF передаст эту ссылку браузеру, который откроет эту страицу либо предложит загрузить файл.

http://sourceforge.net/apps/mediawiki/fidoip/index.php?title=File:Fidoip4.jpg

Рис. 3 Переход по выбранной ссылке

3. Вcтавка ссылки и переход по ней - клавиша "/"

Вы также можете вставить ссылку и перейти по ней вручную, нажав клавишу "/"

http://sourceforge.net/apps/mediawiki/fidoip/index.php?title=File:Fidoip5.jpg

Рис. 4 Вставка ссылки в окно редактора GoldED-NSF

Далее, в зависимости от выбранного типа ссылки возможны два варианта:

a.) Если вставленная или набитая вручную ссылка является ссылкой на сообщение в одной из эхоконференций Fidonet(где в префиксе ссылки название протокола area:// ), то GoldEd+ попытается открыть это сообщение из локальной базы сообщений. Если этого сообщения в локальной базе нет, тогда GolDEd-NSF передаст ссылку менеджеру загрузок wget, который попытается загрузить это сообщение с FGHI-совместимого гейта http://fghi.pp.ru/?list?. После загрузки редактор GoldED-NSF отобразит загруженное сообщение.

б.) Если ссылка является ссылкой на какую-то страницу или файл в сети Интернет, то GoldEd-NSF передаст эту ссылку браузеру, который откроет эту страницу либо предложит загрузить файл.


НАСТРОЙКА ГИПЕРТЕКСТОВЫХ ВОЗМОЖНОСТЕЙ В FIDOIP

ИЗМЕНЕНИЕ КЛАВИШ ПО-УМОЛЧАНИЮ.

Если Вы хотите изменить клавиши перехода на первую ссылку, клавишу выбора ссылки для перехода или вставки ссылки для обработки, отредактируйте файл goldkeys.cfg, который находится в каталоге /usr/local/etc/golded+(FreeBSD/Linux) или \usr\golded+(Windows). Эти клавиши описаны самом конце этого файла.

ИЗМЕНЕНИЕ ВНЕШНЕГО БРАЗЕРА ДЛЯ GOLDED-NSF

Для FreeBSD/Linux/DragonFly BSD браузер по-умолчанию, который обрабатывает внешние ссылки - Mozilla Firefox. Если Вы хотите поменять этот браузер, то отредактируйте в файле /usr/local/etc/golded+/golded.cfg строку URLHANDLER, поменяйте в ней /usr/local/bin/firefox3, /usr/bin/firefox, /usr/pkg/bin/firefox3 на что-то другое, на ваше усмотрение

Для Windows достаточно поменять браузер по-умолчанию в Панели управления>Свойства Интернета, после чего GoldED-NSF станет передавать внешние ссылки выбранному по-умолчанию браузеру.


ОТКЛЮЧЕНИЕ ВСТАВКИ ССЫЛОК

Если Вам не хочется, чтобы при каждом ответе на сообщение GoldED-NSF вставлял ссылки на оригинальное сообщение, то в файле шаблона /usr/local/etc/golded+/golded.tpl найдите строки, содержащие слова:

в сообщении по ссылке @OFGHIUrl

и удалите эту фразу. После этого все ответы на сообщения не будут содержать ссылок. 

=======================================================================
 Раздел 33. Использование ФИДО в коммуникаторах Nokia Internet Tablet Nxxx
=======================================================================

Если у Вас есть в коммуникатор Nokia Internet Tablet Nxxx ОС Linux, то возможно у Вас получится настроить fidoip и для вашего мобильного устройства.

1. Установите необходимые для работы поинткомплекта пакеты: unzip zip gettext screen texinfo x11-utils wget

2. Загрузите архив fidoip-1.0.5_3.tar и fidoip_1.0.5-2_armel.deb в коммуникатор:

wget http://downloads.sourceforge.net/project/fidoip/fidoip/1.0.5/fidoip-1.0.5_3.tar

wget http://falcony.googlecode.com/files/fidoip_1.0.5-2_armel.deb

3. Установите пакет fidoip для коммуникаторов Nokia:

sudo dpkg -i fidoip_1.0.5-2_armel.deb

    * Примечание. Если dpkg будет ругаться "unable to create /usr/local/каталог/файл : No such file or directory", а он вероятно будет - потому что структура подкаталогов /usr/local может отсутствовать - то просто создайте необходимые директории под рутом 

mkdir -p /usr/local/sbin                                                    
mkdir -p /usr/local/bin                                                     
mkdir -p /usr/local/etc                                                     
mkdir -p /usr/local/man 

и так далее для всех подкаталогов. Возможно также, если на этом устройстве интерфейс работает от root'а, тогда Вам придётся разрешить запуск от суперпользователя, закомментировав несколько строк в скриптах в recv и send.

4. Разархивируйте архив и перейдите в каталог fidoip-1.0.5:

tar -xpf fidoip-1.0.5_3.tar
cd fidoip-1.0.5

5. Запустите конфигуратор setup_config.bash при помощи команды:

sudo ./setup_config.bash

6. Конфигуратор задаст несколько вопросов о именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу, после чего конфигуратор настроит поинткомплект.

7. Затем следует запустить скрипт relinkapps.sh:

sudo ./relinkapps.sh

8. Затем необходимо выставить права на файлы и директории поинткомплекта. Для этого запустите скрипт set_perm.sh:

sudo ./set_perm.sh login

где login - это имя пользователя, под которым Вы работаете в системе.

9. Откройте новую консоль или новую сессию. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge.


К сожалению, пока нет возможности проверить, уточнить шаги по установке и написать более точную инструкцию по установке fidoip для коммуникаторов Nokia по причине отсутсвия такого оборудования. Поэтому, тем кто сможет это сделать, просьба написать о результате и предпринятых шагах одну из следующих коференций: ru.linux.chainik или ru.unix.ftn. 

=======================================================================
 Раздел 34. Основанные на fidoip поинткомплекты

Для пользователей MacOS X существует основанный на fidoip поинткомплект fidoip4mac, который сделал Иван Агарков(Ivan Agarkov 2:5020/848.1). От fidoip эта версия сборки отличается тем, что в качестве тоссера в поинткомплекте используется CrashMail. В остальном же - такой же мейлер binkd и редактор GoldEd-NSF.

Найти поинткомплект fidoip4mac можно по адресу: http://fidonode.in/macfidoip_0_0_1.tar.gz 

=======================================================================
 Раздел 35. Использованные источники информации, скрипты и поинткомплекты
=======================================================================

Для первоначальной настройки конфигурационных файлов и стартовых скриптов IP-поинткомплекта была использована статья М.С. Маликова "ФИДО поинт-станция во FreeBSD через TCP", которую можно найти по адресу: http://bouncer.ru/dmq/freebsd_fido.html

В качестве основы для fidoip для Windows был использован поинкомплект Кирилла Темненкова(2:5020/828) файл FTN.rar для ноды 828, который доступен по адресу:

http://temnenkov.narod.ru/fido/

Я слегка изменил этот поинткомплект, обновил binkd, husky hpt и golded, чтобы его пути и каталоги соответствовали путям и каталогам fidoip. Также я взял за основу скрипт-конфигуратор install.vbs и модифицировал его так, чтобы ом мог производить настройку конфигурационных файлов fidoip для Windows не только для ноды 828, но и для остального мира.

Скрипт fidomail для настройки отображения уведомлений о полученных и отправленных сообщениях был взят мной из конференции ru.linux, его автор Владимир Смагин - 2:5020/8080.21, я тоже немного изменил его.

Также хочу поблагодарить всех тех, кто делился со мной информацией, чьи замечания, исправления, пожелания, просьбы и советы сделали fidoip лучше, чем он был когда-то: Кирилла Темненкова(2:5020/828), Виктора Митина(2:468/57.11), Константина Кузова(2:5019/40), Стаса Дёгтева(2:5080/102), Сергея Соколова(2:5063/88), Александра Гришина(2:5085/45.181), Владимира Смагина(2:5020/8080.21), Николая Симонова(2:5020/8080), Юрия Рощупкина (2:466/50), Чеслава Осанадзе(2:50/58), Александра Соловьева(2:5030/1104), Антона Кадникова(2:5010/259), Дмитрия Игнатова(2:5028/66), Михаила Дукельского( 2:5020/1042), а также всех тех фидошников, которых я в силу своей непростительной расссеяности забыл тут упомянуть.

Если Вы нашли время и силы, и дочитали этот документ до конца, то я уверен, если Вы ещё не подключились к ФИДО, то теперь с легкостью сможете сделать это. Вот, собственно и всё, что я хотел сказать. Именно в этом месте и следует поставить . 
