Announcement: 32 Bit Wine Repo For RHEL And CentOS 7

Home » CentOS » Announcement: 32 Bit Wine Repo For RHEL And CentOS 7
CentOS 15 Comments

Hi all

I’ve created a yum repo for 32 bit wine packages on RHEL and CentOS 7:

https://harbottle.gitlab.io/wine32/7/i386/

The Wine packages work on both 32 bit and 64 bit RHEL/CentOS 7. There is no
32 bit version of the EPEL repo, where the standard RHEL/CentOS Wine packages can be found, so you may find this new repo useful if you need to run Windows software that requires the 32 bit version of Wine.

The packages are all built from the EPEL source RPMs. I had to tweak the spec file for wine itself slightly, but for the dependencies it’s all pure rebuilds.

Instructions:

Code:
yum -y install https://harbottle.gitlab.io/wine32/7/i386/wine32-release.rpm yum -y install wine.i686

Please give it a try and tell me what you think! It probably needs more testing.

15 thoughts on - Announcement: 32 Bit Wine Repo For RHEL And CentOS 7

  • This is great, thank you very much!

    Did you make it parallel-installable to the 64 bit wine from epel?

    Peter

  • Hello,

    That’s great, I know many people were looking for this.

    Any chance you can also publish the SRPMs?

  • Yes, I will look into getting the SRPMS up on the site (though they are just the ones from EPEL anyway).

  • Ah, ok. I was wondering how you managed to build that, because when I tried it did not work, but I see you have backported also other bits and bobs. If those overwrite Base, perhaps add a warning of sorts.

  • Richard,

    I haven’t checked, but I see more than wine packages in that repo, hence my thoughts about that.

  • So I’ve installed it, which seemed to go fine.

    so then I attempt to install Amazon Kindle Reader for PC, which spews errors (not unexpected, since wine is and forever will be incomplete):

    /usr/bin/wine32 Kindle_for_PC_1.17-Download.exe wine: created the configuration directory ‘/home/fredex/.wine’
    err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
    err:ole:marshal_object couldn’t get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
    err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
    err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
    err:ole:get_local_server_stream Failed: 80004002
    err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
    err:ole:marshal_object couldn’t get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
    err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
    err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
    err:ole:get_local_server_stream Failed: 80004002
    fixme:ntdll:NtLockFile I/O completion on lock not implemented yet err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a07afa1, context 0xa33b50, init_notify 0, handle 0x130e804): stub fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub wine: configuration in ‘/home/fredex/.wine’ has been updated.

    so if I assume it actually installed something, how do I find it so I can run it?

    /home/fredex/.wine/drive_c/Program Files/Amazon/kindle exists, but is empty.

    Does that mean installation failed, or that I’m too stupid to be turned loose with a computer? :) :)

    Suggestions welcomed, thanks in advance!

    Fred

  • there’s nothing like replying 3 months later…

    I’ve just installed these packages, and since I don’t know nuthin’
    about wine, I’m wondering if there is some procedure one should go thru to make sure it’s ready to go, before I try installing Windoze packages on it…

    I vaguely recall hearing about such things, but can’t remember any of the details.

    Thanks, in advance, for your advice!

    PS: Has anybody been able to get the Kindle for PC Reader to work on wine? I’d appreciate hints.

    thanks in advance!

    Fred

  • Thanks so much! I installed Wine32 on Centos 7 x64, and it works great!

    However, my system wants to update wine now, and it’s failing. Running “sudo yum update wine” results in:
    ERROR with transaction check vs depsolve:
    wine-filesystem = 1.8.6-1.el7 is needed by (installed) wine-core-1.8.6-1.el7.i686

    The wine-filesystem I have is 2.0.3-2.el7 (and it looks like many of the other modules are 2.0.x rather than the expected 1.8.6). I have not installed wine64. Is anyone else seeing this issue? Any idea how to resolve it?