Page 1 of 1

Multilib x64 Lite -- for Wine 32 apps

Posted: 03 Jul 2019, 09:46
by fulalas
It's been a while since the last time I provided a multilib module for 32 bit apps. The idea is still the same: a module to allow you to run Windows x86 applications via Wine.

So, just to recap: to run Windows 32 bit apps you need both Wine and a multilib module. While the usual multilib contains heaps of modules and takes more than 620 MB (add to that the risk of breaking most of your native applications), I'm providing a module with just 66 MB that (if used together with Wine) simply works :good:

This time the module is fully flexible, which means you can add/update/remove packages (using: ROOT=./ installpkg [packageName] or: ROOT=./ removepkg [packageName]).

https://www.mediafire.com/file/3icwijy3 ... e.xzm/file
md5: 11370ec0076ab6c441b3f34b95e72cea
(66 MB)

P.S.: it's 30 MB larger than my previous module, I know. But it's new Mesa's fault. :roll:
P.P.S.: it seems official Wine 4.x is worse than 3.21, so I recommend using Wine Staging from Arch or AlienBob's Wine, which is the Staging one.

Multilib x64 Lite -- for Wine 32 apps

Posted: 03 Jul 2019, 16:54
by Ed_P
Just so I understand fulalas instead of Wine I can run Windows 7 Solitaire by activating your module and then as root run ./installpkg/mnt/sda3/Program Files/Microsoft Games/Solitaire/Solitaire.exe then sol? Not sure what you mean by packageName.

Multilib x64 Lite -- for Wine 32 apps

Posted: 03 Jul 2019, 21:53
by fulalas
@Ed_P, sorry if I wasn't clear. You still need Wine. In the past you need Wine and a big multilib module. I'm providing a lite version of this multilib module to be used with Wine so you can run Windows 32 bit apps. That's all. :)

Regarding [packageName], I was just giving an example of how to add/remove packages from inside a xzm module. So, for instance, if you want to remove the package alsa-lib-compat32-1.1.9-x86_64-1compat32 from this multilib module, you just need to extract the whole xzm module and go to the main folder and run:

Code: Select all

ROOT=./ removepkg alsa-lib-compat32-1.1.9-x86_64-1compat32
To install a new version you copy the new package to the same main folder and run:

Code: Select all

ROOT=./ installpkg alsa-lib-compat32-newVersion-x86_64-1compat32
Then you create a xzm module from the outside folder and voilà :)

Multilib x64 Lite -- for Wine 32 apps

Posted: 14 Jul 2019, 21:56
by fulalas
I've just got a Nvidia card and I noticed that this multilib still lacks some libs. I'm working on it :good:

Multilib x64 Lite -- for Wine 32 apps

Posted: 15 Jul 2019, 06:19
by Blaze
fulalas, ok, thanks.
When it will be ready, please share your extra deps list.

UPDATE
fulalas, BTW I builded my 0050-compat32-multilib-lite-x86_64-1bl.xzm 69.9 MB (my module with some updated libs) vs yours 69.4 MB
I have only one extra package libtxc_dxtn-1.0.1-i586-1_slonly.txz

Multilib x64 Lite -- for Wine 32 apps

Posted: 16 Jul 2019, 18:42
by fulalas
@Blaze, libtxc_dxtn-1.0.1-i586-1_slonly is already presented in the module. I don't understand why you added it again.

Multilib x64 Lite -- for Wine 32 apps

Posted: 16 Jul 2019, 20:15
by fulalas
@Blaze, here it goes -- still experimental:

https://www.mediafire.com/file/34bzx16g ... nvidia.xzm
(105 MB)

Multilib x64 Lite -- for Wine 32 apps

Posted: 17 Jul 2019, 18:41
by Blaze
fulalas wrote:
16 Jul 2019, 18:42
libtxc_dxtn-1.0.1-i586-1_slonly is already presented in the module. I don't understand why you added it again.
I wrote my script for automatic build 0050-compat32-multilib-lite-x86_64 and of course I look at list of your packages :P
Your module is include extra package libtxc_dxtn-1.0.1-i586-1_slonly and I included it too :D + now a new extra package OpenAL
I added

Code: Select all

graphite2-compat32
pcre-compat32
because Steam requires these libraries.
please look at this post viewtopic.php?p=72906#p72906

ok, I added in my script too:

Code: Select all

OpenAL
elfutils-compat32
glew-compat32
glu-compat32
libedit-compat32
libffi-compat32
libunwind-compat32
libxml2-compat32
llvm-compat32
xz-compat32
Thanks.

UPDATE
Ok I updated my 0050-compat32-multilib-lite-x86_64-1bl.xzm

Code: Select all

md5: f400cdf2ce67cc6b40e23ed5b880639f
(111.8 MB)

Multilib x64 Lite -- for Wine 32 apps

Posted: 14 Sep 2019, 09:58
by Blaze
I builded a new current version of 0050-compat32-multilib-lite-x86_64-2019-09-14-1bl.xzm (Note. Probably incompatible with Porteus 5)

Code: Select all

md5sum 0050-compat32-multilib-lite-x86_64-2019-09-14-1bl.xzm 
md5: dbdaf561a718482164ae380a0df0a986
(111M)