649
edits
(Новая страница) |
No edit summary |
||
Line 34: | Line 34: | ||
Поскольку ExaGear использует Linux контейнер для запуска Windows приложений(с помощью [[Wine(ru)|Wine]]) на ARM системах, для замены версии Wine на комьютере(ноутбуке) должен стоять ''Linux'' дистрибутив. Если нет возможности установить систему на постоянную основу, используйте виртуальные машины(VirtualBox,VMware и т.п). | Поскольку ExaGear использует Linux контейнер для запуска Windows приложений(с помощью [[Wine(ru)|Wine]]) на ARM системах, для замены версии Wine на комьютере(ноутбуке) должен стоять ''Linux'' дистрибутив. Если нет возможности установить систему на постоянную основу, используйте виртуальные машины(VirtualBox,VMware и т.п). | ||
----Для добалвления пакетов или замены Wine в Android в данной инструкции используется [https://f-droid.org/ru/packages/com.termux/ Termux] и [https://github.com/ZhymabekRoman/Exagear-For-Termux Exagear-For-Termux] | ----Для добалвления пакетов или замены Wine в Android в данной инструкции используется [https://f-droid.org/ru/packages/com.termux/ Termux] и [https://github.com/ZhymabekRoman/Exagear-For-Termux Exagear-For-Termux] | ||
----'''Важно!''' В некоторых кешах возможно удалён пакетный менеджер apt. Поскольку в данной статье он не используется, вариант решения | ----'''Важно!''' В некоторых кешах возможно удалён пакетный менеджер apt. Поскольку в данной статье он не используется, вариант решения в статье не описан. Возможно, решение будет добавлено позже. | ||
==== Скачивание Wine, кеша, распаковка кеша, и вход в него с помощью chroot (для ноутбуков, комьютеров) ==== | ==== Скачивание Wine, кеша, распаковка кеша, и вход в него с помощью chroot (для ноутбуков, комьютеров) ==== | ||
Скачайте кеш и распакуйте его в отдельную папку(например <code>exagearcache</code>). | Скачайте кеш и распакуйте его в отдельную папку(например <code>exagearcache</code>). | ||
Скачайте необходимую версию Wine отсюда(необходимо скачать 3 файла с такими названиями: <code>winehq-stable(staging, devel, dbg)_*_i386.deb, wine-stable(staging, devel)_*_i386.deb, wine-stable(staging, devel)-i386_*.deb</code>(ссылка ведёт на версию для Ubuntu 18.04, проверить версию в кеше можно по команде: <code>lsb_release -a</code>): https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/main/binary-i386/ | Скачайте необходимую версию Wine отсюда(необходимо скачать 3 файла с такими названиями: <code>winehq-stable(staging, devel, dbg)_*_i386.deb, wine-stable(staging, devel)_*_i386.deb, wine-stable(staging, devel)-i386_*.deb</code>(ссылка ведёт на версию для Ubuntu 18.04, проверить версию в кеше можно по команде: <code>lsb_release -a</code>): https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/main/binary-i386/. После загрузки, переместите все скачанные .deb файлы в папку <code>root</code> которая находится в файловой системе кеша. | ||
----В терминале смонтируйте виртуальные файловые системы /dev, /proc и /sys, введя следующие команды: | |||
В терминале смонтируйте виртуальные файловые системы /dev, /proc и /sys, введя следующие команды: | |||
# <code>sudo mount proc -t proc ./proc</code> | # <code>sudo mount proc -t proc ./proc</code> | ||
# <code>sudo mount sys -t sysfs ./sys</code> | # <code>sudo mount sys -t sysfs ./sys</code> | ||
Line 51: | Line 49: | ||
<code>sudo chroot ./ /usr/bin/env -i HOME=/root TERM="$TERM" /bin/bash --login</code> | <code>sudo chroot ./ /usr/bin/env -i HOME=/root TERM="$TERM" /bin/bash --login</code> | ||
----Прежде, чем использовать пакетный менеджер apt, необходимо обновить переменную среды PATH, которая по какой-то странной причине повреждается. Введите команду <code>echo $PATH</code>, скопируйте её вывод, и экспортируем его обратно: <code>export PATH="****"</code>(вместо скобок должен быть указан вывод предыдущей команды.) | ----Прежде, чем использовать dpkg или пакетный менеджер apt, необходимо обновить переменную среды PATH, которая по какой-то странной причине повреждается. Введите команду <code>echo $PATH</code>, скопируйте её вывод, и экспортируем его обратно: <code>export PATH="****"</code>(вместо скобок должен быть указан вывод предыдущей команды.) | ||
==== Скачивание, распаковка кеша и вход в него с помощью Exagear-For-Termux(Android, Termux) ==== | ==== Скачивание wine, кеша, распаковка кеша и вход в него с помощью Exagear-For-Termux(Android, Termux) ==== | ||
Скачайте кеш ExaGear который хотите модифицировать, эмулятор терминала [https://f-droid.org/ru/packages/com.termux/ Termux], установите его и введите следующие команды для установки Exagear-For-Termux(модифицированный Exagear, который можно использовать в Termux): | Скачайте кеш ExaGear, который хотите модифицировать, эмулятор терминала [https://f-droid.org/ru/packages/com.termux/ Termux], установите его и введите следующие команды для установки Exagear-For-Termux(модифицированный Exagear, который можно использовать в Termux): | ||
# <code>pkg update -y</code> | # <code>pkg update -y</code> | ||
Line 63: | Line 61: | ||
# <code>git submodule update</code> | # <code>git submodule update</code> | ||
Подробные пояснения к этим командам можно найти в Github репозитории Exagear- | Подробные пояснения к этим командам можно найти в Github репозитории Exagear-For-Termux(English) | ||
----Введите команду <code>termux-setup-storage</code>(для того, чтобы Termux получил доступ к разделу /sdcard в вашем мобильном устройстве) и в появившемся окне разрешите доступ к памяти. | ----Введите команду <code>termux-setup-storage</code>(для того, чтобы Termux получил доступ к разделу /sdcard в вашем мобильном устройстве) и в появившемся окне разрешите доступ к памяти. | ||
Создайте папку exagear-fs(в ней хранится файловая система Exagear-For-Termux): <code>mkdir ~/ExaTermux/exagear-fs</code> и распакуйте .obb файл кеша в эту папку: <code>unzip /sdcard/Download/obbname.obb -d ~/Exagear-for-Termux/exagear-fs</code> | Создайте папку exagear-fs(в ней хранится файловая система Exagear-For-Termux): <code>mkdir ~/ExaTermux/exagear-fs</code> и распакуйте .obb файл кеша в эту папку: <code>unzip /sdcard/Download/obbname.obb -d ~/Exagear-for-Termux/exagear-fs</code> | ||
Вновь перейдите в папку Exagear-For-Termux и зайдите в гостевую систему: <code>./start-exagear.sh</code>, и проверьте что вы находитесь в ExaGear введя команду <code>arch</code>, архитектура должна быть указана <code>i386</code>. | Вновь перейдите в папку Exagear-For-Termux и зайдите в гостевую систему: <code>./start-exagear.sh</code>, и проверьте что вы находитесь в ExaGear введя команду <code>arch</code>, архитектура должна быть указана <code>i386</code>. | ||
----Также загрузите необходимую версию Wine отсюда(необходимо скачать 3 файла с такими названиями: <code>winehq-stable(staging, devel, dbg)_*_i386.deb, wine-stable(staging, devel)_*_i386.deb, wine-stable(staging, devel)-i386_*.deb</code>(ссылка ведёт на версию для Ubuntu 18.04, проверить версию в кеше можно по команде: <code>lsb_release -a</code>): https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/main/binary-i386/. | |||
Переместите загруженные файлы .deb в <code>~/ExaTermux/exagear-fs/root</code> | |||
==== | ==== Обновление версии Wine ==== | ||
После того, как вы проделали все действия выше введите команду <code>cd</code>для выхода в домашний каталог(~/) и проверьте список файлов командой <code>ls</code>, в списке должны быть файлы Wine. | |||
=== Оригинальная инструкция === | === Оригинальная инструкция === | ||
Автор [https://4pda.to/forum/index.php?showtopic=804309&st=6820#entry96039823 оригинальной инструкции(на форуме 4PDA)] '''GFOXSH'''. | Автор [https://4pda.to/forum/index.php?showtopic=804309&st=6820#entry96039823 оригинальной инструкции(на форуме 4PDA)] '''GFOXSH'''. |