Установка SVXLINK из репозитория

обновлено в июле 2024

[ установка из репозитория | установка из исходников | настройка | возможности ]

Инструкция, по установке SvxLink из репозитория на Raspberry_Pi, с чистой SD-картой не менее 4Гб. Все описанные команды должны выполняться точно. Пробелы, символы, большие и маленькие буквы - должны быть как в примерах.

Ниже описан простой метод, который я тестировал только на Raspberry_Pi!

####


Подготовка sd-карты

Скачиваем свежий Raspberry Pi Imager, выбираем образ Lite, для вашего 'железа' и создаём загрузочную SD-карту. Нужно будет указать логин и пароль, подключение для wifi (если нужно) и включить sshd.

Вставляем SD-карту в плату, подаём питание, подключаемся к локальной сети, находим IP вашей платы.

Подключаем интерфейс для радиостанции или звуковую карту с гарнитурой (для тестирования и предварительной настройки).

Заходим в консоль, через PuTTY (вводим IP платы и юзер/пароль тот который вы указали)

Если нужно настроить параметры RaspbianOS Lite, наберите в командной строке sudo raspi-config. Не меняйте язык по умолчанию и не создавайте папки на кириллице.

####


Установка Svxlink

Копируем в консоль, по очереди и ждём выполнения каждой:

sudo apt update
sudo apt upgrade
sudo apt install svxlink-server
sudo gpasswd -a svxlink gpio


Установка звуков

Вставляем в usb-порт звуковую карту или интерфейс для подключения радиостанции. Чтобы убедится, в том что звуковая карта опознана и подключена, набираем команду aplay -l.

Копируем команды в консоль:

wget http://ua6hjq.qrz.ru/files/rus-16k.tgz
sudo tar xvf rus-16k.tgz -C /
sudo chown -R svxlink:svxlink /usr/share/svxlink/sounds


Настройка Svxlink

Редактируем файл конфигурации. Рассмотрим минимальные изменения, чтобы убедится в корректной работе svxlink.

sudo nano /etc/svxlink/svxlink.conf

находим следующие строи и редактируем их

[SimplexLogic]
......
MODULES=ModuleHelp,ModuleParrot,ModuleEchoLink,ModuleTclVoiceMail зачёркнутое удаляем
CALLSIGN=MYCALL  ваш позывной
......
DEFAULT_LANG=en_US  меняем на ru
......
[Rx1]
......
AUDIO_DEV=alsa:plughw:0 меняем на 1
......
[Tx1]
......
AUDIO_DEV=alsa:plughw:0 меняем на 1
......

для сохранения изменений и выхода из редактора, жмём Ctrl+X и далее Y

Вероятно, ваша внешняя usb звуковая карта, будет иметь номер 1, поэтому ставим вместо 0, посмотреть номер можно командой aplay -l

Запускам svxlink в консоли командой sudo -u svxlink svxlink и внимательно смотрим что он пишет на экране.

####

Итак, мы установили и запустили SvxLink! Но, пока не настроили его, в таком виде, с радиостанцией, он работать не сможет, так как:

- не определены управляющие пины для PTT/COS,
- не установлены НЧ-уровни звуковой карты,
- не настроены конфигурации сервисов,
- не открыты порты,
- не активирован автозапуск.

Описание настройки, смотрите в другой статье....


Удаление

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

sudo apt remove --purge svxlink-server
sudo apt autoremove
sudo rm -r /etc/svxlink/

После этого вы можете снова установить svxlink-server (как было описано выше) и настроить его правильно ;-)


Статьи

Install Bin Raspbian
Установка SvxLink из исходников
Настройка SvxLink
Возможности SvxLink

UA6HJQ