Эхолинк для Linux, установка SvxLink и Qtel
Инструкция по установке SvxLink на Debian или Ubuntu Обновлено 4 ноября 2014 года
основной адрес с проектом находится здесь http://www.svxlink.org/, но мы с вами все основные действия будем делать в терминале.
Порядок установки такой:
Устанавливаем зависимости и пакеты необходимые для компиляции
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install g++ make libasound2 libasound2-dev libboost-dev mc openssh-server screen bzip2 tcl8.4 tcl8.4-dev libgsm1 libgsm1-dev libgcrypt11 libgcrypt11-dev alsa-utils libsigc++-2.0-dev libsigc++-2.0-0c2a libspeex-dev libspeex1 libpopt0 libpopt-dev
Нам нужен Qtel ( EchoLink Клиент ), поэтому ставим и его
sudo apt-get install libqt4-dev
В последних версиях SvxLink немного изменился порядок установки, поэтому нам потребуется програма cmake, ставим её
sudo apt-get install cmake
Скачиваем исходники
wget github.com/sm0svx/svxlink/archive/master.zip
в корне появилась папка master.zip, распаковываем архив
apt-get install unzip
unzip master.zip
далее как обычно, переход в папку, компиляция и установка
cd svxlink-master/src
mkdir build
cd build
cmake ..
make
sudo adduser svxlink
sudo make install
переходим обратно в домашний каталог и удаляем наши временные файлы и папки
cd
rm -r svxlink-14.08 (возможно прийдётся подтвердить удаление папки, жмём Y)
rm 14.08.tar.gz
Кроме того, необходимо загрузить и установить звуковые файлы для нашего SvxServer.
Добавим звуковые файлы. Для начала загрузим английские.
wget github.com/sm0svx/svxlink-sounds-en_US-heather/archive/14.08.tar.gz
распаковываем архив, в корне должна появится папка svxlink-sounds-en_US-heather-14.08
tar xfv 14.08.tar.gz
создаем каталог для звуковых файлов
sudo mkdir -p /usr/share/svxlink/sounds
переносим в новый каталог содержимое папки svxlink-sounds-en_US-heather-14.08 и получаем папку en_US
sudo mv svxlink-sounds-en_US-heather-14.08 /usr/share/svxlink/sounds/en_US
удаляем наш временный файл с архивом
rm 14.08.tar.gz
После запуска программы Qtel в списке программ (или qtel в терминале) вводим свой позывной,пароль, имя ... не забываем выставить кодировку для корректного отображения шрифтов --> CP1251 - Кирилица
Вложение 1663
Вложений: 3
Re: Эхолинк для Linux, установка SvxLink и Qtel
Продолжаем настройку програмы.
Большинство неподготовленных пользователей при виде черного экрана консоли впадают в панику. Нет курсора мыши, красивых разноцветных иконок и панели инструментов. Система кажется сложной и непонятной. Попробуем исправить это плохое первое впечатление.
Те, кто работал в DOS, наверняка помнят, насколько проще было работать в оболочке вроде Norton Commander. Похожий файловый менеджер есть и для Linux, называется он Midnight Commander, сокращенно MC.
С помощью MC можно выполнять все основные операции с каталогами, файлами и группами файлов, заходить на удаленные сервера по протоколам FTP и SMB, редактировать файлы с подсветкой синтаксиса и многое другое.
В большинстве дистрибутивов MC по умолчанию не устанавливается, однако не лишним будет проверить: введите команду mc. Если в ответ система выдаст "command not found", прийдется его устанавливать самим — это очень просто.
sudo apt-get install mc
Итак, для редактирования файлов конфигурации используем такую команду
sudo mc /etc/svxlink/
нас интересует файл svxlink.conf
Вложение 1641
образец файла конфигурации и переведённые подсказки указаны в следующем сообщении
Представляю ссылку на оригинальный Configuration file for the SvxLink server
http://svxlink.sourceforge.net/man/m...nk.conf.5.html
Самый простой способ проверить отсутствие ошибок в настройке, это старт програмы
В терминале набираем
svxlink и жмём Enter
Так мы начинаем последовательный запуск разных модулей, если есть ошибки, выявляем их и исправляем. Замечено было несколько таких ошибок. Например, на нетбуке у меня отсутствовал указанный в конфиге СОМ порт, анализ показал что есть USB порт, заменил значение ttyS0 на ttyUSB0.
Вторая ошибка - "Loading module "ModuleTclVoiceMail" into logic "SimplexLogic"
Module Tcl v1.0.0 starting...
TclVoiceMail: *** ERROR: The spool directory (/var/spool/svxlink/voice_mail) is not writable by the current user or does not exist."
Это означает что папке /var/spool/svxlink/voice_mail нужно дать полные права.
Делается это просто и как обычно в терминале:
sudo chmod -R 777 /var/spool/svxlink/voice_mail
Когда всё настроено правильно, после старта команды svxlink наблюдаем:
Вложение 1642
Настройку звука выполняем командой:
alsamixer
Вложение 1643
=====================================================================
Онлайн журнал SvxLink repeaters
http://www.cbradio.cz/echolink/svx.php3
EchoLink Link Status
http://www.echolink.org/links.jsp?la...country=UP&d=2
Карта с удобным просмотром координат + калькулятор координат
http://pohodushki.org/ru/conversion-geo-coordinates
Re: Эхолинк для Linux, установка SvxLink и Qtel
Доброго времени суток.
пытаюсь поднять Echo link для Ивано-франковска вроде все сделал правильно но не могу разобратся с файлами конфига ( вдать день такой ). Не могли бы выложить Ваши конфиги как пример (собираю на плате Hasberry A10)
Зарание благодарен
Re: Эхолинк для Linux, установка SvxLink и Qtel
Самое главное. Необходимо проверить и отредактировать конфигурационный файл svxlink.conf
Находится он здесь - /etc/svxlink
В этом файле всё что стоит за знаком # является коментарием и на работу скрипта не влияет.
#####################################
# #
# Configuration file for the SvxLink server #
# #
#####################################
# Глобальные данные конфигурации
[GLOBAL]
# Указывает, где находится модуль SvxLink. По умолчанию это /usr/lib/svxlink
MODULE_PATH=/usr/lib/svxlink
# Укажите через запятую список логик ядер, которые должны быть созданы.
# Логикой является вещь, которая связывает трансивер и модуль голосовой связи вместе.
# Она содержит правила, как радио-интерфейс должен быть обработан.
# Указанное имя логики должен иметь соответствующий раздел, указанный в файле конфигурации.
# Здесь поведение логики не указано.
LOGICS=SimplexLogic
# Путь к каталогу, содержащий дополнительные файлы конфигурации.
# Если относительный путь не указан, то путь будет относительно каталога, в котором находится основной файл конфигурации.
# Все файлы в указанном каталоге будут прочитаны в качестве дополнительной конфигурации.
# Имена файлов, начинающиеся с точки игнорируются.
CFG_DIR=svxlink.d
# Предпочтительный формат даты и времени
# TIMESTAMP_FORMAT="%c" - формат даты и времени в текущей локали.
# TIMESTAMP_FORMAT="%d %b %Y %H:%M:%S" - выдаст "29 Nov 2011 22:31:59".
TIMESTAMP_FORMAT="%c"
# частоту дискретизации для аудио вход / выход.
# SvxLink всегда работает с внутренней частотой дискретизации 8 кГц.
# Чем выше частота дискретизации тем больше нагрузка на процессор,
# поэтому если у вас очень медленная машина (<300 МГц), она может не справиться с этой задачей.
# Поддерживаемые скорости дискретизации: 8000, 16000 и 48000.
CARD_SAMPLE_RATE=48000
#LOCATION_INFO=LocationInfo
#LINKS=LinkToR4
# Логика, которая определяет работу SvxLink на радиочастотном канале.
[SimplexLogic]
# Тип логики
TYPE=Simplex
# Имя раздела конфигурации приемника. Конфигурация приемника производится в указанном раздел.
RX=Rx1
# Имя раздела конфигурации передатчика. Конфигурация передатчика производится в указанном раздел.
TX=Tx1
# Список модулей загружаемый SvxLink при старте. ModuleEchoLink - модуль эхолинка, ModuleParrot - модуль попугая,
# ModuleTclVoiceMail - модуль голосовой почты, ModuleHelp - модуль помощи.
MODULES=ModuleHelp,ModuleParrot,ModuleEchoLink,ModuleTclVoiceMail
# Позывной который будет обьявлятся в радиоинтерфейс.
CALLSIGN=MYCALL
# Время в минутах через которое линк будет передавать свой позывной сигнал.
SHORT_IDENT_INTERVAL=60
# Время в минутах через которое линк будет передавать более подробную информацию
# о состояния эхолинка (новые сообщения голосовой почты, время и т.д.).
# Должен быть кратен SHORT_IDENT_INTERVAL. 0-отключенно.
LONG_IDENT_INTERVAL=60
# Короткая идентификация будет передаваться
# после установленного количества включений линка на передачу.
#IDENT_ONLY_AFTER_TX=4
# Время в миллисекундах, между поступлением DTMF сигнала и закрытием шумоподавителя,
# воспринимаемое как команда # без необходимости её передавать.
# Включение этой опции может давать ложные срабатывания от голоса.[/COLOR]
#EXEC_CMD_ON_SQL_CLOSE=500
# Местонахождение скрипта TCL отвечающего за правильное воспроизведение аудио.
# Ставим путь на папку en_US, в дальнейшем папка с языками может быть другой
EVENT_HANDLER=/usr/share/svxlink/events.tcl
DEFAULT_LANG=en_US
# Количество миллисекунд после закрытия шумоподавителя, после которого будет передан сигнал окончания режима передачи.
# Звуковой сигнал можно отключить, указав значение -1 или закомментировать эту строку.
# Лучше использовать переменную SQL_HANGTIME в конфигурации приемника указав задержку там. Эта переменная должна быть установлена в 0.
RGR_SOUND_DELAY=0
# При ручной идентификации ( * нажата ) сообщит частоту субтона.
REPORT_CTCSS=136.5
# Эта переменная управляет, как должен быть передан CTCSS тон.
# Используйте запятую (без пробелов), чтобы указать, когда должен передаваться CTCSS тон.
# Возможные значения: SQL_OPEN,LOGIC,MODULE,ANNOUNCEMENT,ALWAYS.
# SQL_OPEN передает CTCSS тон, когда открыт шумоподавитель. Полезно только для ретранслятора. На простом узле не имеет особого смысла.
# LOGIC передает CTCSS тон, когда есть входящий трафик от другого логики.
# MODULE передает CTCSS тон, когда есть входящий трафик с модулем.
# ANNOUNCEMENT передает CTCSS тон, только когда проигрывается объявление. Остальные звуковые сигналы передаются без CTCSS.
# ALWAYS передает CTCSS тон всегда кода включен передатчик.
# Частота тон и уровень настраивается в разделе настройки передатчика.
#TX_CTCSS=ALWAYS
# Название раздела, содержащий макросы, которые используются в этой конфигурации.
MACROS=Macros
# Усиление (дБ), используемое для звуковых эффектов и объявления, когда нет другого трафика. 0 дБ - отсутствие усиления или ослабления.
FX_GAIN_NORMAL=0
# Усиление (дБ), используемое для звуковых эффектов и объявления, когда есть другие виды трафика.
FX_GAIN_LOW=-12
# Эта переменная активирует функцию, которая может помочь пользователям не знающих командной структуры SvxLink.
# Для активации указать минимальное количество знаков и имя модуля.
# Эта переменная используется совместно с EXEC_CMD_ON_SQL_CLOSE.
#ACTIVATE_MODULE_ON_LONG_CMD=4:EchoLink
#QSO_RECORDER=8:QsoRecorder
#ONLINE_CMD=998877
[RepeaterLogic]
TYPE=Repeater
RX=Rx1
TX=Tx1
MODULES=ModuleHelp,ModuleParrot,ModuleEchoLink,ModuleTclVoiceMail
CALLSIGN=MYCALL
SHORT_IDENT_INTERVAL=10
LONG_IDENT_INTERVAL=60
#IDENT_ONLY_AFTER_TX=4
#EXEC_CMD_ON_SQL_CLOSE=500
EVENT_HANDLER=/usr/share/svxlink/events.tcl
DEFAULT_LANG=en_US
RGR_SOUND_DELAY=0
REPORT_CTCSS=136.5
#TX_CTCSS=SQL_OPEN
MACROS=Macros
#SEL5_MACRO_RANGE=03400,03499
FX_GAIN_NORMAL=0
FX_GAIN_LOW=-12
#QSO_RECORDER=8:QsoRecorder
#NO_REPEAT=1
IDLE_TIMEOUT=30
OPEN_ON_1750=1000
#OPEN_ON_CTCSS=136:2000
#OPEN_ON_DTMF=*
#OPEN_ON_SQL=5000
#OPEN_ON_SEL5=01234
#OPEN_SQL_FLANK=OPEN
#OPEN_ON_SQL_AFTER_RPT_CLOSE=10
IDLE_SOUND_INTERVAL=3000
#SQL_FLAP_SUP_MIN_TIME=1000
#SQL_FLAP_SUP_MAX_COUNT=10
#ACTIVATE_MODULE_ON_LONG_CMD=4:EchoLink
#IDENT_NAG_TIMEOUT=15
#IDENT_NAG_MIN_TIME=2000
#ONLINE_CMD=998877
[LinkToR4]
CONNECT_LOGICS=RepeaterLogic:94:SK3AB,SimplexLogic:92:SK3CD
#DEFAULT_ACTIVE=1
TIMEOUT=300
#AUTOACTIVATE_ON_SQL=RepeaterLogic
# Используется для объявления макросов, которые могут быть использованы логикой и уменьшают количество нажатий клавиш,
# которые нужно сделать, чтобы подключиться к узлу прописанном в этом разделе.
[Macros]
1=EchoLink:9999#
9=Parrot:0123456789#
03400=EchoLink:9999#
[QsoRecorder]
REC_DIR=/var/spool/svxlink/qso_recorder
#MIN_TIME=1000
MAX_TIME=3600
SOFT_TIME=300
MAX_DIRSIZE=1024
#DEFAULT_ACTIVE=1
#TIMEOUT=300
#QSO_TIMEOUT=300
#ENCODER_CMD=/usr/bin/oggenc -Q \"%f\" && rm \"%f\"
[Voter]
TYPE=Voter
RECEIVERS=Rx1,Rx2,Rx3
VOTING_DELAY=200
BUFFER_LENGTH=0
#REVOTE_INTERVAL=1000
#HYSTERESIS=50
#SQL_CLOSE_REVOTE_DELAY=500
#RX_SWITCH_DELAY=500
[MultiTx]
TYPE=Multi
TRANSMITTERS=Tx1,Tx2,Tx3
[NetRx]
TYPE=Net
HOST=remote.rx.host
TCP_PORT=5210
AUTH_KEY="Change this key now!"
CODEC=S16
#SPEEX_ENC_FRAMES_PER_PACKET=4
#SPEEX_ENC_QUALITY=4
#SPEEX_ENC_BITRATE=15000
#SPEEX_ENC_COMPLEXITY=2
#SPEEX_ENC_VBR=0
#SPEEX_ENC_VBR_QUALITY=4
#SPEEX_ENC_ABR=15000
#SPEEX_DEC_ENHANCER=1
#OPUS_ENC_FRAME_SIZE=20
#OPUS_ENC_COMPLEXITY=10
#OPUS_ENC_BITRATE=20000
#OPUS_ENC_VBR=1
[NetTx]
TYPE=Net
HOST=remote.tx.host
TCP_PORT=5210
AUTH_KEY="Change this key now!"
CODEC=S16
#SPEEX_ENC_FRAMES_PER_PACKET=4
#SPEEX_ENC_QUALITY=4
#SPEEX_ENC_BITRATE=15000
#SPEEX_ENC_COMPLEXITY=2
#SPEEX_ENC_VBR=0
#SPEEX_ENC_VBR_QUALITY=4
#SPEEX_ENC_ABR=15000
#SPEEX_DEC_ENHANCER=1
#OPUS_ENC_FRAME_SIZE=20
#OPUS_ENC_COMPLEXITY=10
#OPUS_ENC_BITRATE=20000
#OPUS_ENC_VBR=1
# Раздел используется для конфигурации приемника, подключенного к звуковой карте.
[Rx1]
# Тип подключения
TYPE=Local
# Используемое аудиоустройство например AUDIO_DEV=/dev/dsp
AUDIO_DEV=alsa:plughw:0
# Используемый аудио канал. Можно использовать левый/правый стерео каналы, как два канала моно. Допустимые значения 0 или 1.
AUDIO_CHANNEL=0
# Тип шумоподавления. Возможные значения: VOX, CTCSS, SERIAL, EVDEV или SIGLEV.
# VOX работает с помощью вычисления среднего значения звукового сигнала и регулируется с VOX_FILTER_DEPTH и VOX_THRESH. VOX.
# CTCSS проверяет наличие тона с определенной частотой и задается с помощью переменной CTCSS_FQ, а уровень переменной CTCSS_THRESH.
# SERIAL используется при подключении шумоподавителя к COM порту. Указывается какой порт / вывод используется с SERIAL_PORT и SERIAL_PIN.
# EVDEV использует /dev/input/eventX устройства. В переменной EVDEV_DEVNAME указываем /dev/input устройство ввода.
# Открытие и закрытие шумоподавителя в переменной EVDEV_OPEN и EVDEV_CLOSE.
# SIGLEV измеряет уровень сигнала, определяющий, открыт шумоподавитель или нет, определяется переменной SIGLEV_DET,
# открывающие и закрывающие пороги SIGLEV_OPEN_THRESH, SIGLEV_CLOSE_THRESH.
# Чтобы детектор не срабатывал от речи используем переменную SQL_HANGTIME равным 100-300ms.
# При использовании SIGLEV совместно с Voter, придется установить SQL_DELAY около 40 мс, кажется, быть в порядке. Например SQL_DET=SERIAL
SQL_DET=VOX
# Задержка открытия шумоподавителя в ms. Полезно при использовании VOX.
SQL_START_DELAY=0
# Задержка открытия шумоподавителя в ms. Полезно при использовании Voter. Нормальное значение 20-100ms.
SQL_DELAY=0
# Время в ms, которое шумоподавитель будет оставаться открытым после того как детектор показал, что он закрыт.
# Переменная будет влиять на все типы детекторов шумоподавителя. Например SQL_HANGTIME=5
SQL_HANGTIME=2000
#SQL_EXTENDED_HANGTIME=1000
#SQL_EXTENDED_HANGTIME_THRESH=15
# Лимит открытия шумоподавителя в секундах
#SQL_TIMEOUT=600
# Время в ms для создания среднего значения VOX
VOX_FILTER_DEPTH=20
# Желательно установить как можно ниже, но чтобы не было ложных срабатываний VOX
# VOX_LIMIT=1000 в справке был такой параметр
VOX_THRESH=1000
#CTCSS_MODE=2
# При использовании CTCSS задает частоту тона от 67,0 до 254,1 Гц. Детектор не очень точный, поэтому можно использовать от 67 до 254 Гц
CTCSS_FQ=136.5
# Уровень CTCSS тона CTCSS_THRESH=10
#CTCSS_SNR_OFFSET=0
#CTCSS_OPEN_THRESH=15
#CTCSS_CLOSE_THRESH=9
#CTCSS_BPF_LOW=60
#CTCSS_BPF_HIGH=270
# Если SQL_DET=SERIAL, переменная определяет, какой последовательный порт должен использоваться для шумоподавителя.
# Если последовательный порт используется для PTT, убедитесь, что указано то же устройство. Иначе прием, передача не будут работать.
SERIAL_PORT=/dev/ttyS0
# Если SQL_DET=SERIAL, переменная определяет, какой вывод в последовательном порту, используется для шумоподавителя.
# Используются DCD, CTS, DSR, RI. Уровень открытия SQL_PIN=CTS:SET (открывается высоким уровнем), SQL_PIN=CTS:CLEAR (открывается низким уровнем).
SERIAL_PIN=CTS:SET
#SERIAL_SET_PINS=DTR!RTS
#EVDEV_DEVNAME=/dev/input/by-id/usb-SYNIC_SYNIC_Wireless_Audio-event-if03
#EVDEV_OPEN=1,163,1
#EVDEV_CLOSE=1,163,0
#GPIO_SQL_PIN=gpio30
#SIGLEV_DET=TONE
# Наклон (или усиление) детектора уровня сигнала.
SIGLEV_SLOPE=1
# Смещение уровня сигнала детектора.
SIGLEV_OFFSET=0
#TONE_SIGLEV_MAP=100,84,60,50,37,32,28,23,19,8
# Если SQL_DET=SIGLEV, порог открытия шумоподавителя SIGLEV детектора.
SIGLEV_OPEN_THRESH=30
# Если SQL_DET=SIGLEV, порог закрытия шумоподавителя SIGLEV детектора.
SIGLEV_CLOSE_THRESH=10
# Применить фильтр deemphasis для получения аудио.
DEEMPHASIS=0
# Задержка в ms для ликвидации хвоста шумоподавителя. Полезно при использовании CTCSS или SIGLEV шумоподавителя.
# Примечание: звук будет задержан на такое же количество миллисекунд.
#SQL_TAIL_ELIM=300
# Усиление входного сигнала в dB. Это цифровое усиление, поэтому снижает динамический диапазон сигнала, следует избегать использования.
#PREAMP=6
# Помогает настроить звуковой уровень. Будет выводить сообщение, когда происходит искажение.
# Для регулировки уровня звука, сначала открываем шумоподавление. Затем увеличиваем уровень звука до предупреждающих сообщений на экране.
# Снижаем уровень звука, пока предупреждающие сообщения исчезнут. Значения 0 = отключено, 1 = включено.
PEAK_METER=1
# Тип DTMF декодера.
DTMF_DEC_TYPE=INTERNAL
# Отключение звука во время приёма DTMF.
DTMF_MUTING=1
# Задержка в ms между DTMF посылками.
DTMF_HANGTIME=100
# При использовании внешнего декодера DTMF эта переменная указывает какой последовательный порт используется.
DTMF_SERIAL=/dev/ttyS0
# При использовании двух тоновой DTMF разница в амлитуде когда нижняя частота тона выше по амплитуде, чем выше частота тона в dB.
#DTMF_MAX_FWD_TWIST=8
# При использовании двух тоновой DTMF разница в амлитуде когда нижняя частота тона ниже по амплитуде, чем верхняя частота тона в dB.
#DTMF_MAX_REV_TWIST=4
#1750_MUTING=1
#SEL5_DEC_TYPE=INTERNAL
#SEL5_TYPE=ZVEI1
# Раздел используется для конфигурации передатчика, подключенного к звуковой карте.
[Tx1]
# Тип подключения
TYPE=Local
# Используемое аудиоустройство
AUDIO_DEV=alsa:plughw:0
# Используемый аудио канал. Можно использовать левый/правый стерео каналы, как два канала моно. Допустимые значения 0 или 1.
AUDIO_CHANNEL=0
# Переменная определяет, какой последовательный порт должен использоваться для PTT.
PTT_PORT=/dev/ttyS0
# Переменная определяет, какой вывод(ы) в последовательном порту, используется для PTT. Можно указать один или два контакта.
# Некоторые интерфейсные платы требуют, чтобы вы указывали два вывода, поскольку один вывод не обеспечивает достаточной мощности.
# "!" перед названием вывода означает реверс вывода. Возможные значения: RTS, DTR, DTRRTS, !DTR!RTS, !DTRRTS, DTR!RTS.
PTT_PIN=!DTRRTS
#SERIAL_SET_PINS=DTR!RTS
#PTT_HANGTIME=1000
# Лимит передачи в секундах
TIMEOUT=300
# Задержка в ms между включением передатчика и появления звука.
TX_DELAY=500
# Частота в Гц CTCSS тона для передачи.
#CTCSS_FQ=136.5
# Уровень в процентах (0-100) CTCSS тона для передачи.
#CTCSS_LEVEL=9
# Фильтр предискажений. 0 - отключен, 1 - включен.
PREEMPHASIS=0
# Длительность DTMF посылок в ms отправляемых через данный передатчик.
DTMF_TONE_LENGTH=100
# Интервал в ms между DTMF посылками отправляемых через данный передатчик.
DTMF_TONE_SPACING=50
# Амплитуда в dB DTMF посылок отправляемых через данный передатчик.
DTMF_TONE_AMP=-18
[LocationInfo]
APRS_SERVER_LIST=euro.aprs2.net:14580
#STATUS_SERVER_LIST=aprs.echolink.org:5199
#LON_POSITION=12.10.00E
#LAT_POSITION=51.10.00N
#CALLSIGN=EL-DL0ABC
#FREQUENCY=438.875
TX_POWER=5
#ANTENNA_GAIN=6
#ANTENNA_HEIGHT=20m
#ANTENNA_DIR=-1
PATH=WIDE1-1
BEACON_INTERVAL=10
#TONE=136
COMMENT=SvxLink by SM0SVX (svxlink.org)
Re: Эхолинк для Linux, установка SvxLink и Qtel
… жаль нет кнопки "Огромное спасибо" ;)
Именно из-за высокого порога вхождения (читай: отсутствия мануалов "для чайников") народ боится конфигурить что-то в юниксовом шелле, в текстовых файлах и т.п. Только по прошествии достаточно большого кол-ва времени понимаешь, что это самый простой и однозначный способ диалога с системой!
Сколько движений крысой или вспомогательных программ надо в графической оболочке чтобы, скажем, посмотреть список смонтированных накопителей и остатки свободного места, или посмотреть список открытых файловых хендлеров в данный момент?
Я имел в виду банальные df -h и lsof …
Какая программа нужна для записи речи с микрофона? Никакая: cat /dev/dsp >~/track1.wav, ^C как надоест
Или для создания зеркальной копии одного диска на другой? Тоже никакая: cat /dev/sdb >/dev/sdc (я знаю о dd, просто так красивее. и тоже работает)
Re: Эхолинк для Linux, установка SvxLink и Qtel
В настоящее время ведется работа по локализации этой програмы на Украинскаий язык. Будут переведены и записаны все основные звуковые файлы.
К сожалению из за нехватки времени работы летом и осенью были приостановлены, надеюсь в ближайшее время мы продолжим начатое.
Паралельно тестируюется программа SvxLink на FreeBSD. Если будут заинтересованные, опишу опыт работы и на этой операционной системе. Как по мне то проще и логичнее всё построено чем в Линуксах.
Re: Эхолинк для Linux, установка SvxLink и Qtel
Было бы неплохо собрать "свою" сборку с уже установленными всеми фичами для эхолинка, только с "пустыми" конфигами и выложить образ + описалово настройки конфигов "под себя" - так сказать эхолинукс в сборе из коробки для чайников :)))
Re: Эхолинк для Linux, установка SvxLink и Qtel
Про образ можно сразу забыть, даже на виндовс-совместимых системах образ собраный на одном компьютере на 90% не совместим с аппаратной частью на другом, это тупиковое направление.
Цитата:
Сообщение от
UT5UKA
... + описалово настройки конфигов "под себя" - так сказать эхолинукс в сборе из коробки для чайников
с этим проще, повторяя приведённые рекомендации по установке имеем вполне рабочее приложение, было бы желание взять и повторить.
Для тех кому сложно понять как всё происходит можно было бы собрать единый файл для установки по типу виндовс файлов exe или msi, например файл в формате deb, это просто, удобно, быстро ...но есть НО. Этот формат поддерживает установку программ только на Дебиан-совместимых системах (Debian, Ubunti, Mint и др.), на другие Linux дистрибутивы установить программу не выйдет, это тоже тупик.
Re: Эхолинк для Linux, установка SvxLink и Qtel
Цитата:
Про образ можно сразу забыть, даже на виндовс-совместимых системах образ собраный на одном компьютере на 90% не совместим с аппаратной частью на другом, это тупиковое направление.
Я имел ввиду образ сборки :))) для установки с нуля... но, уже с готовым встроенным эхолинксервисом... :)
Вот тип такого
Цитата:
Для тех кому сложно понять как всё происходит можно было бы собрать единый файл для установки по типу виндовс файлов exe или msi, например файл в формате deb, это просто, удобно, быстро
только инсталяху самого линукса, причем можно и десктопную :) с графикой :))) например на лубунте ... сие возможно? ;)
Re: Эхолинк для Linux, установка SvxLink и Qtel
Думаю возможно. Тогда уже нужно сразу собирать HAM RADIO LINUX дистрибутив с минимальным набором софта. Но мне кажется это будет нужно небольшому количеству наших коллег.
Появляются уже всякие Raspberry, Hasberry и другие...
Юра, может выделим на форуме отдельный раздел для UNIX систем? и будем туда складывать подобные темы?