Терминальная программа LinPac

автор Radek Burget, OK2JBG

Удобная терминальная программа для Linux с BayCom-подобным интерфейсом. Работает только с портами прописанными в /etc/ax25/axports. Программа поддерживает протоколы AUTOBIN, YAPP и 7PLUS для передачи и приема бинарных файлов. Для Linpac есть дополнительный модуль который позволяет работать не только в текстовой консоли, но и в X11 и модуль для автоматического обмена почтой с F6FBB. Домашняя страница linpac.sourceforge.net.

 Linpac terminal

Инсталяция

Распакуйте архив с исходниками программы LinPac в директории /root. Для инсталяции программы дайте последовательно команды:
    ./configure
    make
    make install
Дайте команду linpac и ответьте на несколько вопросов, после этого в вашей домашней директории будет создана директория LinPac/ внутри которой будут располагаться ваши файлы настроек. В качестве имени порта используйте то имя которое указано у вас в файле /etc/ax25/axports. Для конфигурирования программы служит файл /root/LinPac/macro/init.mac Также можно сделать изменения в файлах: ctext.mac, info.mac, quit.mac. Файл init.mac в вашей директории, перечитывается каждый раз при запуске LinPac.

Файлы и директории

Файлы с вашей конфигурацией записываются в /your_home_dir/LinPac/
Программа располагается в директориях /usr/local/bin/ , /usr/local/share/ и /usr/local/doc/.
В /your_home_dir/LinPac/user/ могут заходить пользователи из эфира.
В /your_home_dir/LinPac/save/ записывается все что вы сохраняли на диске.
Вся ваша конфигурация храниться в /your_home_dir/LinPac/macro/init.mac
Отредактируйте файлы ctext.mac, quit.mac, info.mac на ваш вкус.
В файле station.data храниться база данных о других станциях.

Основные команды

F1-F8 переключение между виртуальными терминалами
F10 мониторинг и передача unproto-пакетов
Alt+X выход из программы
:c sp0:rw6hqn-2 соединиться с указанным позывным через порт sp0
:Write filename открыть и записать текстовый файл на диск
:Write off закрыть файл
:RPRG filename передать файл в протоколе Autobin
:YPUT filename передать файл в YAPP
:READ filename передать текстовый файл

Добавить вашу программу в LinPac, для дистанционного выполнения другим пользователем

1. Записать исполняемый файл в директорию /your_home_dir/LinPac/bin/hf
2. В файл commands в этой же директории вписать эту команду: hf HF B
3. Вписать эту команду в файл init.mac: set DEF_RCMD@0 "HF A CONV I H Q CS"
4. Выполнить команду можно так //команда ( //hf и т.д. )

ua6hjq
г.Пятигорск