Ham Radio Deluxe, на мій погляд, один з кращих існуючих на сьогоднішній день радіоаматорських пакетів. Але існує тільки його версія під Windows. У мережі зустрічається мізерна уривчаста інформація про те, що HDR реально запустити під Linux, але чітких інструкцій про те як це зробити немає. Тому я вирішив сам спробувати запустити HRD під Linux і на підставі власних досліджень на цей рахунок скласти якесь опис процесу.
Забігаючи вперед повідомляю, що вишукування увінчалися успіхом.
Напевно потрібно відразу вказати склад обладнання, і софт, з яким все робилося.
Чому Elementary OS? Так банально сподобався. Поставив подивитися, та так і залишив його на нетбуці. Сил у нетбука замало, але ОС працює стабільно і навіть швидше інших дистрибутивів. Оскільки eOS базується на Ubuntu, то все розказане буде справедливо і для Ubuntu. Процес інсталяції системи розписувати не буду, почну з наступних кроків. Також передбачається, що ви хоча б трохи вмієте користуватися Linux і налаштовувати ODBC Windows.
Отже, ОС встановлена. Почнемо з того, що подружимо китайський свисток з нашим лінуксом:
Запустіть bluetooth-wizard і натисніть «Вперед».
У наступному вікні дочекайтеся знаходження вашого модуля і натисніть кнопку «Параметри PIN». Виберіть PIN-код 1234 і закрийте вікно.
У вікні зі списком пристроїв Тисніть «Вперед», і якщо будуть помилки, повторіть операцію з PIN-кодом.
Запустіть сканування доступних Bluetooth-пристроїв:
Створіть пристрій для роботи по протоколу RFCOMM:
$ Sudo rfcomm bind / dev / rfcomm0 00: 13: 03: 29: 13: 78
Перевірте, що пристрій створено:
$ Ls -al / dev / rfcomm0
crw-rw-- 1 root dialout 216, 0 Oct 12 10:59 / dev / rfcomm0
Пристрій / dev / rfcomm0 належить групі dialout. Додайте себе в групу dialout:
sudo adduser користувач dialout
Встановіть права доступу до порту:
$ Sudo chmod 0666 / dev / rfcomm0
Встановіть параметри порту:
$ Stty -F / dev / rfcomm0 9600
Тепер можна обмінюватися даними з віртуальним сом портом.
Переходимо до наступного етапу. Потрібно встановити в систему wine і winetricks:
sudo add-apt-repository ppa: ubuntu-wine / ppa
sudo apt-get update
sudo apt-get install wine1.8 winetricks
Треба розповісти системі Wine про наш створеному раніше віртуальному сом порте:
ln -s / dev / rfcomm0
Саме час встановити програму HRD
Тепер потрібно встановити в wine підтримку ODBC - вона знадобиться щоб запустилася програма HRD Logbook
winetricks mdac28
winetricks jet40
Встановимо в Wine програму Access Database Engine. зверніть увагу, тут потрібно вибрати 32 розрядну версію.
Після всіх цих маніпуляцій можна запустити в Wine програму control.exe щоб переконатися, що в Wine є Data Sources (ODBC)
Запустимо її і створимо новий User DSN:
Тут потрібно буде створити порожню базу з ім'ям HRD My Logbook.mdb по шляху
c: / users / ваш користувач / Application Data / Simon Brown, HB9DRV / HRD Logbook /
У результаті повинно вийти наступне:
Про всяк випадок перевіримо заміщення бібліотек:
Ну ось і все, тепер можна запускати Ham Radio Deluxe:
І HRD Logbook (я вже імпортував adif зі своїми QSO):
Власне, найскладнішим було подружити HRD Logbook з Wine. Запуск DM780 ніяких проблем не викликає, працює на ура.
Ось і все, друзі.
Висновок: Пакет Ham Radio Deluxe відмінно запускається і працює в Linux під Wine, якщо докласти бажання і трохи зусиль. Навіщо все це? Потім, що під Лінукс я не знайшов жодного балки, який би мав такий же функціонал і зручність використання. Та й звик я вже до HRD, можна сказати душею прикипів. А ще інтеграція пакета в Лінукс приваблива для радіоаматорів - лінуксоводов і для всіх, хто не хоче купувати Windows.