MultiWine(ru): Difference between revisions

From Exagear International
Jump to navigation Jump to search
(Новая статья(в процессе))
 
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 00:08, 2 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 которую вы добавили.

Источники

https://ewt45.github.io/blogs/2022/autumn/exagearMultiWine/index_EN.html#class-managercontainersfragment