Всем привет. Решил описать свой опыт в установке Garmin Express в среде Linux. Программка эта нужна бывает редко, поэтому смысла заводить виртуальную машину или полноценную установку Windows показалось нерациональным.
Однако, поискав немного в сети, я понял, что готового решения нет, а то, что есть, работает далеко не у всех. Найденное решение от Chris Titus у меня не заработало по непонятным мне причинам, однако, я многое там почерпнул.
Опишу свой опыт решения этой проблемы на системе Ubuntu 19.10 с графической оболочкой Gnome. Возможно, кому-то пригодится. Сразу оговорюсь, что работает программа далеко не так плавно, как в родной среде Windows, но дело свое делает.
Требования
Для начала нам понадобится следующее:
Установщик Garmin Express (берем здесь)
Wine последней версии
Winetricks последней версии
Пакет wine32 (только для 64-х битной Ubuntu)
Дальше я опишу, как это все установить. Если у вас все есть, переходите к разделу “Создание среды и установка Garmin Express”
Установка wine и winetricks
Сначала установим Wine. Открываем Терминал, добавляем репозиторий и скачиваем пакеты.
Раз
wget -qO- https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add -sudo apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ artful main'sudo apt-get install --install-recommends winehq-stable
На этом этапе надо добавить пакет wine32, если у Вас 64-х битный дистрибутив Ubuntu/Linux:
sudo apt-get install wine32
Дальше очередь winetricks:
sudo apt-get install winetricks sudo apt-get install cabextract
Файл для установки приложения скачиваем вот по этой ссылке: тыц
По умолчанию он окажется в папке Downloads, там его пока и оставим.
В принципе, winetricks лучше установить вручную, но этот вариант показался мне очень муторным, нам достаточно и старой версии с сервера Ubuntu. Если все на месте, переходим непосредственно к установке Garmin Express.
Замечание — лично у меня графическая оболочка wine не установилась. Вопрос я решил просто — нашел Wine в каталоге приложений Ubuntu и установил. Добавилось все, чего не хватало 🙂
Создание среды и установка Garmin Express
Для начала создаем среду и устанавливаем все компоненты Windows, которые нужны для запуска Garmin Express:
WINEARCH=win32 WINEPREFIX=/home/$USER/GarminExpress winetricks dotnet452 vcrun2010 corefonts
Задаем еще пару параметров:
WINEARCH=win32 WINEPREFIX=/home/$USER/GarminExpress winetricks win7
…И устанавливаем приложение:
WINEPREFIX=/home/$USER/GarminExpress wine explorer /desktop=garmin,1366x768 /home/$USER/Downloads/GarminExpress.exe
Если у Вас файл лежит в другом месте, подредактируйте адрес.
Дальше терпеливо отвечаем на все вопросы, ставим галочки и ждем, пока софт загрузится.
Ярлык и все такое
На последнем этапе следует убедиться, что в ярлыке приложения все правильно. Для этого находим файл home/.local/share/applications/wine/Programs/Garmin/GarminExpress.desktop и проверяем, совпадает ли содержимое в разделе Exec со следующим:
WINEPREFIX=/home/$USER/GarminExpress wine explorer /desktop=garmin,1366x768 '/home/$USER/GarminExpress/drive_c/Program Files/Garmin/Express/express.exe'
Если все в порядке, закрываем и наслаждаемся работающим приложением.
Возможно, что-то не взлетит. Тогда обращайтесь на почту или ФБ, попробуем разобраться вместе.
Hi, this tutorial doesn’t work for me, the installation of GaminExpress fails near the end. What version of Wine are you using?