Page 1 of 1

Wine 3.0.3 - run 32 bit Windows programs???

Posted: 2018/05/16 17:53:16
by taylorkh
I am currently running an OLD 32 bit version of Wine on CentOS 7.4. I built it 2 or 3 years ago with the help from members of this and other forums. I cannot upgrade to CentOS 7.5 because of a dependency issue

Code: Select all

Error: Package: wine-core-1.8-1.el7.centos.i686 (installed)
           Requires: libgphoto2_port.so.10
           Removing: libgphoto2-2.5.2-5.el7.i686 (@base)
               libgphoto2_port.so.10
           Updated By: libgphoto2-2.5.15-1.el7.i686 (base)
              ~libgphoto2_port.so.12
I note that wine 3.0.1 is now available in epel (I installed it yesterday from epel-testing - looks like it has been promoted). It installed with no apparent issues.

Using the same version of wine on Ubuntu Mate 18.04 I can create a 32 bit environment by deleting the default ~/.wine directory, issuing the command export WINEARCH=win32 and then running winecfg. This produces a ~/.wine structure compatible with 32 bit programs. If I try the same on my newly built CentOS 7.5 install with wine 3.0.1 I get

Code: Select all

[ken@taylor15 Desktop]$ export WINEARCH=win32

[ken@taylor15 Desktop]$ winecfg
wine: created the configuration directory '/home/ken/.wine'
wine: '/home/ken/.wine' is a 32-bit installation, it cannot support 64-bit applications.
~/.wine is created but is empty. I tried WINEPREFIX=~/.wine32 winecfg and it simply created an empty ~./wine23. Same error message.

My searching has turned up a lot of information about wine on Ubuntu - which works, OLD and irrelevant stuff about building 32 bit wine on CentOS 7 and a bunch of FUD from WineHQ claiming that there is no such thing as 32 bit in CentOS7. The last claims were branded BS on this forum when I asked some years ago and I HAVE been running 32 bit programs under wine on CentOS 7 for years.

Bottom line... I cannot update my production workstation due to the dependency issue shown above.
I cannot exclude the offending library/package as that breaks a lot of other updates.
What I need to learn is:

1 - Is it possible to run 32 bit programs in wine 3.0.1 on CentOS 7
2 - If so, how?

I moved to CentOS 6 back in 2010 when Ubuntu 10.04 would not support my dual monitor, separate X screens configuration. CentOS 7 dos not support it either but I have developed a VMWare based replacement. I really like CentOS but I am getting frustrated and depressed. I am tempted to chuck it all and move back to Ubuntu :cry:

Can anyone point me to some wine salvation?

TIA,

Ken

Re: Wine 3.0.3 - run 32 bit Windows programs???

Posted: 2018/05/16 22:49:35
by taylorkh
~/.wine is created but is empty. I tried WINEPREFIX=~/.wine32 winecfg and it simply created an empty ~./wine23. Same error message.

Should be ~/.wine32 - my typo.

Ken

Re: Wine 3.0.3 - run 32 bit Windows programs???

Posted: 2018/05/29 14:05:59
by taylorkh
My other type - should have been wine 3.0.1. in the title. Anyhow, the version in epel does NOT support 32 bit. Here is how I configured a 32 bit wine environment if anyone is interested https://www.linuxquestions.org/question ... 175629844/

Ken

Moderators, please feel free tom mark this thread Resolved. Thanks. Can the title be changed to 3.0.1???