MultiWine(ru): Difference between revisions
(Новая статья(в процессе)) |
No edit summary |
||
Line 1: | Line 1: | ||
'''MultiWine''' - .obb [[О продуктах ExaGear|ExaGear Windows Emulator]], в которых встроено несколько версий [[Wine(ru)|Wine]](от 2). Ихний размер несколько превышает стандартные obb с одной версией Wine. | '''MultiWine''' - .obb [[О продуктах ExaGear|ExaGear Windows Emulator]], в которых встроено несколько версий [[Wine(ru)|Wine]](от 2). Ихний размер несколько превышает стандартные obb с одной версией Wine. | ||
Пользователь может выбрать версию Wine при создании контейнера(например, 7.21). | |||
== Сборка кешей с MultiWine == | == Сборка кешей с MultiWine == | ||
Добавить поддержку MultiWine можно, модифицировав apk, и .obb исходного кеша ExaGear. | |||
----Скачайте [https://wwn.lanzout.com/iduTq0dmf7cf данные классы](принадлежат автору идеи MultiWine), и импортируйте их в .dex APK ExaGear. Добавьте информацию о версиях Wine в apk/assets/WinesVersionInfo.txt. Теперь, нужно добавить версии Wine в .obb файл. Скачайте .deb файлы Wine с [https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/main/binary-i386/ сайта winehq](например, wine-staging_4.21~bionic_i386.deb и wine-staging-i386_4.21~bionic_i386.deb). Извлеките папку opt и usr из этих двух файлов /deb в новую папку с именем wine4.21 и добавьте папку wine4.21 в obb(например, .obb/opt/wine4.21). Добавьте информацию о расположении wine4.21 в apk/assets/WinesVersionInfo.txt, например <code>wine4.21 /opt/wine4.21/opt/wine-staging /opt/guestcont-pattern/</code>. Сохраните apk и .obb с внесёнными изменениями и установите изменённый apk. При создании контейнера выберите одну из версий Wine которую вы добавили. | |||
== Источники == | |||
https://ewt45.github.io/blogs/2022/autumn/exagearMultiWine/index_EN.html#class-managercontainersfragment |
Revision as of 23:08, 1 December 2022
MultiWine - .obb ExaGear Windows Emulator, в которых встроено несколько версий Wine(от 2). Ихний размер несколько превышает стандартные obb с одной версией Wine.
Пользователь может выбрать версию Wine при создании контейнера(например, 7.21).
Сборка кешей с MultiWine
Добавить поддержку MultiWine можно, модифицировав apk, и .obb исходного кеша ExaGear.
Скачайте данные классы(принадлежат автору идеи MultiWine), и импортируйте их в .dex APK ExaGear. Добавьте информацию о версиях Wine в apk/assets/WinesVersionInfo.txt. Теперь, нужно добавить версии Wine в .obb файл. Скачайте .deb файлы Wine с сайта winehq(например, wine-staging_4.21~bionic_i386.deb и wine-staging-i386_4.21~bionic_i386.deb). Извлеките папку opt и usr из этих двух файлов /deb в новую папку с именем wine4.21 и добавьте папку wine4.21 в obb(например, .obb/opt/wine4.21). Добавьте информацию о расположении wine4.21 в apk/assets/WinesVersionInfo.txt, например wine4.21 /opt/wine4.21/opt/wine-staging /opt/guestcont-pattern/
. Сохраните apk и .obb с внесёнными изменениями и установите изменённый apk. При создании контейнера выберите одну из версий Wine которую вы добавили.