Дорожні нотатки - blog archive, як запустити ham radio deluxe під linux

Ham Radio Deluxe, на мій погляд, один з кращих існуючих на сьогоднішній день радіоаматорських пакетів. Але існує тільки його версія під Windows. У мережі зустрічається мізерна уривчаста інформація про те, що HDR реально запустити під Linux, але чітких інструкцій про те як це зробити немає. Тому я вирішив сам спробувати запустити HRD під Linux і на підставі власних досліджень на цей рахунок скласти якесь опис процесу.

Забігаючи вперед повідомляю, що вишукування увінчалися успіхом.

Дорожні нотатки - blog archive, як запустити ham radio deluxe під 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 розрядну версію.

Дорожні нотатки - blog archive, як запустити ham radio deluxe під linux

Після всіх цих маніпуляцій можна запустити в Wine програму control.exe щоб переконатися, що в Wine є Data Sources (ODBC)

Дорожні нотатки - blog archive, як запустити ham radio deluxe під linux

Запустимо її і створимо новий User DSN:

Дорожні нотатки - blog archive, як запустити ham radio deluxe під linux

Тут потрібно буде створити порожню базу з ім'ям HRD My Logbook.mdb по шляху

c: / users / ваш користувач / Application Data / Simon Brown, HB9DRV / HRD Logbook /

У результаті повинно вийти наступне:

Дорожні нотатки - blog archive, як запустити ham radio deluxe під linux

Про всяк випадок перевіримо заміщення бібліотек:

Дорожні нотатки - blog archive, як запустити ham radio deluxe під linux

Ну ось і все, тепер можна запускати Ham Radio Deluxe:

Дорожні нотатки - blog archive, як запустити ham radio deluxe під linux

І HRD Logbook (я вже імпортував adif зі своїми QSO):

Дорожні нотатки - blog archive, як запустити ham radio deluxe під linux

Власне, найскладнішим було подружити HRD Logbook з Wine. Запуск DM780 ніяких проблем не викликає, працює на ура.

Ось і все, друзі.

Висновок: Пакет Ham Radio Deluxe відмінно запускається і працює в Linux під Wine, якщо докласти бажання і трохи зусиль. Навіщо все це? Потім, що під Лінукс я не знайшов жодного балки, який би мав такий же функціонал і зручність використання. Та й звик я вже до HRD, можна сказати душею прикипів. А ще інтеграція пакета в Лінукс приваблива для радіоаматорів - лінуксоводов і для всіх, хто не хоче купувати Windows.