ExaGear Desktop(ru)

Материал из Exagear International
Перейти к навигации Перейти к поиску

ExaGear Desktop - коммерческая программа-транслятор из серии продуктов ExaGear, разработанная компанией Eltechs. Первая версия вышла в ноябре 2014 года и предназначена для запуска с помощью транслятора х86_64 в ARM Windows приложений(с помощью Wine - свободной реализации Windows API) в x86 Linux контейнерах на ARM GNU/Linux платформах(Raspberry Pi, Odroid, и т.п), используя ptrace().

ExaGear Desktop
Exagear-Playing-Fallout-for-Raspberry-Pi-3.jpg
Разработчик 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. Репозиторий можно найти здесь.

Ссылки

ExaGear Desktop на сайте разработчика(архив)