ExaGear Desktop(ru)
ExaGear Desktop - коммерческая программа-транслятор из серии продуктов ExaGear, разработанная компанией Eltechs. Первая версия вышла в ноябре 2014 года и предназначена для запуска с помощью транслятора х86_64 в ARM Windows приложений(с помощью Wine - свободной реализации Windows API) в x86 Linux контейнерах на ARM GNU/Linux платформах(Raspberry Pi, Odroid, и т.п), используя ptrace().
Разработчик | Eltechs |
---|---|
Дата выхода | Ноябрь 2014 |
Прекращение разработки | 28 февраля 2019 |
Версия | 3.0 |
Инструкция по установке на Debian-based дистрибутивы
Важно! После 28 февраля 2019 года купить продукты из серии ExaGear невозможно, используйте другие методы активации.
Для запуска желательно иметь Raspberry Pi 1,2,3 с Raspbian или же 1 GB оперативной памяти, ARM64, ARMv7(hf,el) процессор, Debian-based дистрибутив(Ubuntu, Debian), и 2 GB свободного места на внутреннем хранилище. Заявлена поддержка графического ускорения на Raspberry Pi 2/3, но она не проверена и после установки по данной инструкции, будет только софтварный рендеринг(LLVMpipe)
Проверка архитектуры
Проверьте вашу архитектуру процессора, введя в терминал команду arch
Если в выводе будет указана архитектура arm64
, то следует использовать arm64 версию ExaGear Desktop. Если же в выводе будет указана архитектура armv7
, то следует использовать armhf версию ExaGear Desktop.
Если же в выводе будет архитектура x86(или x86_64), то ExaGear Desktop использовать не нужно, для развёртывания виртуальных машин используйте VirtualBox, VMware.
Скачивание
Скачайте с бразуера по данной ссылке архив с установочными файлами.
Распаковка и установка
Распакуйте архив командой unzip -d ExaGearDesktop ExaGearDesktop.zip
, и перейдите в папку с файлами для arm64: cd ExaGearDesktop/arm64
, и установите первый пакет: sudo dpkg -i exagear_3428-1_arm64.deb
. Если возникет ошибка о том, что не хватает зависимостей, устраните её командой sudo apt -f install -y
. Установите второй файл: exagear-dsound-server_010_arm64.deb
, если возникет ошибка о том, что не хватает зависимостей, устраните её командой sudo apt -f install -y
.
Перейдите на каталог ниже(cd ..
) и установите последний файл с самой гостевой системой: sudo dpkg -i exagear-guest-debian-9_3428_all.deb
Активация и проверка
Введите команду exagear
. Если будет ошибка о том, что не найден файл лицензии, перместите файл ubt_x32a32_al(прилагается в архиве) в /opt/exagear/bin: sudo cp ubt_x32a32_al /opt/exagear/bin/
, и дайте права файлу: sudo chmod +x /opt/exagear/bin/ubt_x32a32_al
.
Вновь попробуйте запустить ExaGear Desktop. Если никаких ошибок не будет, выполните команду arch
, архитектура должна быть i386
. После этого, выполните команду sudo apt update
, перейдите в каталог с распакованным архивом и установите libgl1-mesa-swx11(прилагается в архиве): sudo dpkg -i libgl1-mesa-swx11_8.0.4-0ubuntu0.7_i386.deb
, если возникет ошибка о том, что не хватает зависимостей, устраните её командой sudo apt -f install -y
Остались вопросы? Напишите о ней на Discord сервер ExaGear International.
Альтернатива для Android(Termux)
ExaGear for Termux - неофициальная модифицированная версия ExaGear Dekstop для работы программы в Android используя Termux. Репозиторий можно найти здесь.