Коллеги, всем доброго дня!
Мне стали часто поступать вопросы, как использовать JTDX в Linux.
Попробую в двух словах рассказать, надеюсь будет понятно. :)
Во-первых я сам работаю (и собираю новые версии JTDX в Ubuntu 16.04.
Уверен, что у пользователей Debian-базовых версий Linux (Mint например)
проблем возникнуть не должно. Главное, чтобы версия была 64-битная (для
32-битных мне собирать не на чем).
Чтобы все предельно упростить, я рекомендовал бы сначала установить
из репозитория крайнюю версию WSJTX (чтобы удовлетворились все
зависимости, скачались нужные библиотеки и пр.). Убедиться, что она
запускается и работает. Если все нормально - переходим к апгрейду на
JTDX.
Распаковываем куда-нибудь во временную папочку содержимое архива. По-
большому счету нас интересуют только те файлики, что лежат в /bin.
сначала меняем им владельца командой $ sudo chown root:root *
Потом выясняем, куда у нас попали бинарники оригинального WSJTX (они
либо в /usr/bin, либо в /usr/local/bin) и просто копируем новые
поверх старых. По-идее все должно заработать.
Первые запуски лучше делать прямо из терминала. Набираем $wsjtx и смотрим,
запустилось или вывалило ошибку. Если запустилось - радуемся и работаем.
Если ошибка - начинаем разбираться.
Возможно (не обязательно) - ругань на отсутствие библиотеки serialports -
лечится крайне легко - $ sudo apt-get install libqt5serialport5-dev .
Были вопросы по GLIBCXX. Должно лечится $sudo apt-get install libstdc++-5-dev
Есть еще один вариант, но не очень грамотный - установить все зависимости для
самостоятельной сборки. Тут очень много "лишнего", но если предыдущие способы
не помогли - попробуйте так. Правда почти гиг диска займет.
$sudo apt-get install automake asciidoc asciidoctor clang-3.5 cmake coderay \
dialog g++ gettext gfortran git libfftw3-dev libhamlib-dev libhamlib-utils \
libudev-dev libusb-dev libusb-1.0-0-dev libqt5multimedia5-plugins \
libqt5serialport5-dev libqt5opengl5-dev libsamplerate0-dev libtool \
libxml2-utils pkg-config portaudio19-dev python3-pil python3-pil.imagetk \
python3-tk python3-dev python3-numpy python3-pip python3-setuptools python3-dev \
qtbase5-dev qtmultimedia5-dev subversion texinfo xmlto
По-хорошему надо бы разобраться, что именно влияет, но для этого надо
"бета-тестера" с "чистой" операционкой, чтобы отыскать корень проблемы.