I installed the wine 3 package from epel-testing this morning on a newly installed CentOS 7.5 machine. The installation seemed to go fine. If I may ask two questions...
Does this version of wine support 32 bit Windows programs on CentOS 7.5?
If so, would someone please be kind enough to point me to some instructions as to how to configure the 32 bit environment? I have tried configuring it as I would on Ubuntu but without luck.
Thanks,
Ken Taylor
Ken Taylor wrote:
I installed the wine 3 package from epel-testing this morning on a newly installed CentOS 7.5 machine. The installation seemed to go fine. If I may ask two questions...
Does this version of wine support 32 bit Windows programs on CentOS 7.5?
No. rhel7 (and epel7 by extension) does not support i686 arch, which is required for win32 support
-- Rex
On 05/16/2018 11:00 PM, Rex Dieter wrote:
Ken Taylor wrote:
I installed the wine 3 package from epel-testing this morning on a newly installed CentOS 7.5 machine. The installation seemed to go fine. If I may ask two questions...
Does this version of wine support 32 bit Windows programs on CentOS 7.5?
No. rhel7 (and epel7 by extension) does not support i686 arch, which is required for win32 support
-- Rex _______________________________________________ epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org
Based on my experience, rhel7 and centos7 DO support i686. epel has a whole bunch of ...-devel.i686 packages. I have been running wine 1.8 i686 on CentOS 7 for more than two years. I am attempting to build wine 3 from source and the epel src.rpm as I write this.
I guess the question really is... is 32 bit support included in the epel binary rpm?
Thanks,
Ken
Ken Taylor wrote:
On 05/16/2018 11:00 PM, Rex Dieter wrote:
Ken Taylor wrote:
I installed the wine 3 package from epel-testing this morning on a newly installed CentOS 7.5 machine. The installation seemed to go fine. If I may ask two questions...
Does this version of wine support 32 bit Windows programs on CentOS 7.5?
No. rhel7 (and epel7 by extension) does not support i686 arch, which is required for win32 support
Based on my experience, rhel7 and centos7 DO support i686. epel has a whole bunch of ...-devel.i686 packages. I have been running wine 1.8 i686 on CentOS 7 for more than two years. I am attempting to build wine 3 from source and the epel src.rpm as I write this.
I guess the question really is... is 32 bit support included in the epel binary rpm?
No, I looked. Here's a snippet from wine.spec hinting at it: # x86-32 parts %ifarch %{ix86} x86_64 %if 0%{?fedora} || 0%{?rhel} <= 6 Requires: wine-core(x86-32) = %{version}-%{release} Requires: wine-capi(x86-32) = %{version}-%{release} Requires: wine-cms(x86-32) = %{version}-%{release} Requires: wine-ldap(x86-32) = %{version}-%{release} Requires: wine-twain(x86-32) = %{version}-%{release} Requires: wine-pulseaudio(x86-32) = %{version}-%{release}
Note, only included if rhel is <=6
Then I tried to tell you why (that rhel7 has no i686 edition and epel7 has no i686 buildroot), but you didn't believe me. Suit yourself.
-- Rex
El Viernes 18/05/2018 a las 00:33, Rex Dieter escribió:
Ken Taylor wrote:
On 05/16/2018 11:00 PM, Rex Dieter wrote:
Ken Taylor wrote:
I installed the wine 3 package from epel-testing this morning on a newly installed CentOS 7.5 machine. The installation seemed to go fine. If I may ask two questions...
Does this version of wine support 32 bit Windows programs on CentOS 7.5?
No. rhel7 (and epel7 by extension) does not support i686 arch, which is required for win32 support
Based on my experience, rhel7 and centos7 DO support i686. epel has a whole bunch of ...-devel.i686 packages. I have been running wine 1.8 i686 on CentOS 7 for more than two years. I am attempting to build wine 3 from source and the epel src.rpm as I write this.
I guess the question really is... is 32 bit support included in the epel binary rpm?
No, I looked. Here's a snippet from wine.spec hinting at it: # x86-32 parts %ifarch %{ix86} x86_64 %if 0%{?fedora} || 0%{?rhel} <= 6 Requires: wine-core(x86-32) = %{version}-%{release} Requires: wine-capi(x86-32) = %{version}-%{release} Requires: wine-cms(x86-32) = %{version}-%{release} Requires: wine-ldap(x86-32) = %{version}-%{release} Requires: wine-twain(x86-32) = %{version}-%{release} Requires: wine-pulseaudio(x86-32) = %{version}-%{release}
Note, only included if rhel is <=6
Then I tried to tell you why (that rhel7 has no i686 edition and epel7 has no i686 buildroot), but you didn't believe me. Suit yourself.
There's no rhel7 i686 edition, but there is i686 support in the x86_64 edition, I beieve.
At least CentOS 7 has several i686 rpms, according to random mirror:
$ lynx -dump http://centos.eecs.wsu.edu/7/os/x86_64/Packages/ | grep -c i686 4446
Cheers,
Ricardo J. Barberis wrote:
El Viernes 18/05/2018 a las 00:33, Rex Dieter escribió:
Ken Taylor wrote:
On 05/16/2018 11:00 PM, Rex Dieter wrote:
Ken Taylor wrote:
I installed the wine 3 package from epel-testing this morning on a newly installed CentOS 7.5 machine. The installation seemed to go fine. If I may ask two questions...
Does this version of wine support 32 bit Windows programs on CentOS 7.5?
No. rhel7 (and epel7 by extension) does not support i686 arch, which is required for win32 support
Based on my experience, rhel7 and centos7 DO support i686. epel has a whole bunch of ...-devel.i686 packages. I have been running wine 1.8 i686 on CentOS 7 for more than two years. I am attempting to build wine 3 from source and the epel src.rpm as I write this.
I guess the question really is... is 32 bit support included in the epel binary rpm?
No, I looked. Here's a snippet from wine.spec hinting at it: # x86-32 parts %ifarch %{ix86} x86_64 %if 0%{?fedora} || 0%{?rhel} <= 6 Requires: wine-core(x86-32) = %{version}-%{release} Requires: wine-capi(x86-32) = %{version}-%{release} Requires: wine-cms(x86-32) = %{version}-%{release} Requires: wine-ldap(x86-32) = %{version}-%{release} Requires: wine-twain(x86-32) = %{version}-%{release} Requires: wine-pulseaudio(x86-32) = %{version}-%{release}
Note, only included if rhel is <=6
Then I tried to tell you why (that rhel7 has no i686 edition and epel7 has no i686 buildroot), but you didn't believe me. Suit yourself.
There's no rhel7 i686 edition, but there is i686 support in the x86_64 edition, I beieve.
At least CentOS 7 has several i686 rpms, according to random mirror:
$ lynx -dump http://centos.eecs.wsu.edu/7/os/x86_64/Packages/ | grep -c i686 4446
Mere existence of i686 rpms in rhel7/centos7 is does not imply either that wine.i686 exists or that epel7 can build it. That's the point I've been trying to make (poorly, apparently).
-- Rex
On 05/18/2018 02:14 PM, Rex Dieter wrote:
Ricardo J. Barberis wrote:
El Viernes 18/05/2018 a las 00:33, Rex Dieter escribió:
Ken Taylor wrote:
On 05/16/2018 11:00 PM, Rex Dieter wrote:
Ken Taylor wrote:
I installed the wine 3 package from epel-testing this morning on a newly installed CentOS 7.5 machine. The installation seemed to go fine. If I may ask two questions...
Does this version of wine support 32 bit Windows programs on CentOS 7.5?
No. rhel7 (and epel7 by extension) does not support i686 arch, which is required for win32 support
Based on my experience, rhel7 and centos7 DO support i686. epel has a whole bunch of ...-devel.i686 packages. I have been running wine 1.8 i686 on CentOS 7 for more than two years. I am attempting to build wine 3 from source and the epel src.rpm as I write this.
I guess the question really is... is 32 bit support included in the epel binary rpm?
No, I looked. Here's a snippet from wine.spec hinting at it: # x86-32 parts %ifarch %{ix86} x86_64 %if 0%{?fedora} || 0%{?rhel} <= 6 Requires: wine-core(x86-32) = %{version}-%{release} Requires: wine-capi(x86-32) = %{version}-%{release} Requires: wine-cms(x86-32) = %{version}-%{release} Requires: wine-ldap(x86-32) = %{version}-%{release} Requires: wine-twain(x86-32) = %{version}-%{release} Requires: wine-pulseaudio(x86-32) = %{version}-%{release}
Note, only included if rhel is <=6
Then I tried to tell you why (that rhel7 has no i686 edition and epel7 has no i686 buildroot), but you didn't believe me. Suit yourself.
There's no rhel7 i686 edition, but there is i686 support in the x86_64 edition, I beieve.
At least CentOS 7 has several i686 rpms, according to random mirror:
$ lynx -dump http://centos.eecs.wsu.edu/7/os/x86_64/Packages/ | grep -c i686 4446
Mere existence of i686 rpms in rhel7/centos7 is does not imply either that wine.i686 exists or that epel7 can build it. That's the point I've been trying to make (poorly, apparently).
-- Rex _______________________________________________ epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject...
wine.i686 may not exist but it IS possible to build it from the epel source rpm. I used the .spec file provided in this thread https://www.linuxquestions.org/questions/linux-software-2/wine-3-0-3-centos-.... After tracking down a bunch of necessary ...devel.i686 packages, most from epel, the command "rpmbuild -bb --target=i686 wine.spec.yes" did the trick (where wine.spec.yes is the file provided by member yes1111). I haev installed and run 32 bit Windows programs on the CentOS 7.5 machine.
yes1111 has also tracked down and built a boat load of dependency rpms along with the base wine rpm. If I throw them all in a directory and issue "yum install *" I end up with a functioning 32 bit wine environment.
The Ubuntu wine 3.0.1, as best I can tell, installs both architectures. I can set it for 32 bit programs by:
1 - delete ~/.wine
2 - WINEARCH=win32
3 - running winecfg to build my new ~/.wine structure in 32 bit flavor.
It would be nice if both architectures could be made available in the epel wine package although that is beyond my skill set.
Ken
Ken
Ken Taylor wrote:
It would be nice if both architectures could be made available in the epel wine package
I'll say it one more (last) time: epel(*) cannot build i686 packages
(*) In it's current setup. There's been previous talk about using centos7 i686 for this purpose... but so far it's only been talk.
-- Rex
On 05/18/2018 04:47 PM, Rex Dieter wrote:
Ken Taylor wrote:
It would be nice if both architectures could be made available in the epel wine package
I'll say it one more (last) time: epel(*) cannot build i686 packages
(*) In it's current setup. There's been previous talk about using centos7 i686 for this purpose... but so far it's only been talk.
-- Rex _______________________________________________ epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject...
Thank you Rex,
I don't want to be argumentative and perhaps there is a nuance which I do not understand. Bottom line, whatever these packages I have are, they will install on CentOS 7.5 - just did a second test PC - and they will run my three 32 bit Windows programs. That achieves my objective.
Have a great weekend.
Ken
Ken Taylor wrote:
On 05/18/2018 04:47 PM, Rex Dieter wrote:
Ken Taylor wrote:
It would be nice if both architectures could be made available in the epel wine package
I'll say it one more (last) time: epel(*) cannot build i686 packages
(*) In it's current setup. There's been previous talk about using centos7 i686 for this purpose... but so far it's only been talk.
Here's a reference to one thread on the topic: https://lists.fedoraproject.org/pipermail/epel-devel/2014-May/009527.html
and a similar post about requirements: http://www.karan.org/blog/2013/12/15/where-is-the-i686-in-rhel-7/
-- Rex
On 05/19/2018 06:17 PM, Rex Dieter wrote:
Ken Taylor wrote:
On 05/18/2018 04:47 PM, Rex Dieter wrote:
Ken Taylor wrote:
It would be nice if both architectures could be made available in the epel wine package
I'll say it one more (last) time: epel(*) cannot build i686 packages
(*) In it's current setup. There's been previous talk about using centos7 i686 for this purpose... but so far it's only been talk.
Here's a reference to one thread on the topic: https://lists.fedoraproject.org/pipermail/epel-devel/2014-May/009527.html
and a similar post about requirements: http://www.karan.org/blog/2013/12/15/where-is-the-i686-in-rhel-7/
Those posts are deprecated for a long time. A more interesting link is https://wiki.centos.org/SpecialInterestGroup/AltArch/i386 which points to the i686 build of CentOS 7 ( residing below http://mirror.centos.org/altarch/7/ and maintained in pair with the regular x86_64 tree )
Manuel
Manuel Wolfshant wrote:
Here's a reference to one thread on the topic: https://lists.fedoraproject.org/pipermail/epel-devel/2014-May/009527.html
and a similar post about requirements: http://www.karan.org/blog/2013/12/15/where-is-the-i686-in-rhel-7/
Those posts are deprecated for a long time. A more interesting link is https://wiki.centos.org/SpecialInterestGroup/AltArch/i386 which points to the i686 build of CentOS 7 ( residing below http://mirror.centos.org/altarch/7/ and maintained in pair with the regular x86_64 tree )
One requirement here would be that epel use centos for (some or all) buildroots instead of stock rhel. I'm not aware of any movement in that direction (yet).
-- Rex
On 05/19/2018 05:38 PM, Rex Dieter wrote:
Manuel Wolfshant wrote:
Here's a reference to one thread on the topic: https://lists.fedoraproject.org/pipermail/epel-devel/2014-May/009527.html
and a similar post about requirements: http://www.karan.org/blog/2013/12/15/where-is-the-i686-in-rhel-7/
Those posts are deprecated for a long time. A more interesting link is https://wiki.centos.org/SpecialInterestGroup/AltArch/i386 which points to the i686 build of CentOS 7 ( residing below http://mirror.centos.org/altarch/7/ and maintained in pair with the regular x86_64 tree )
One requirement here would be that epel use centos for (some or all) buildroots instead of stock rhel. I'm not aware of any movement in that direction (yet).
-- Rex
epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject...
Now that is starting to make sense. I did notice that a lot of the -devel.i686 packages I needed were in CentOS-Base. I do not have an RHEL machine/license to see what the upstream vendor provides.
Ken
On 05/19/2018 02:47 PM, Ken Taylor wrote:
Now that is starting to make sense. I did notice that a lot of the -devel.i686 packages I needed were in CentOS-Base. I do not have an RHEL machine/license to see what the upstream vendor provides.
Right. EPEL builds against RHEL. RHEL has no i686 trees, only some few .i686 packages in the x86_64 repo for multiarch support. I am pretty sure this is not enough to build wine i686 for epel.
This might be something more fit for the other proposal recently (an EPIC repo).
kevin
I've finally updated the wine32 repo for CentOS 7.5 (which has 32 bit rebuilds of the required epel packages). Details here:
https://gitlab.com/harbottle/wine32 https://harbottle.gitlab.io/wine32/7/i386/
Hope this helps! On Thu, May 17, 2018 at 2:46 AM Ken Taylor di604admin@embarqmail.com wrote:
I installed the wine 3 package from epel-testing this morning on a newly installed CentOS 7.5 machine. The installation seemed to go fine. If I may ask two questions...
Does this version of wine support 32 bit Windows programs on CentOS 7.5?
If so, would someone please be kind enough to point me to some instructions as to how to configure the 32 bit environment? I have tried configuring it as I would on Ubuntu but without luck.
Thanks,
Ken Taylor _______________________________________________ epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org
Thank you sir! I will try installing the wine 32 packages this week and post back with my results. I have managed to build a working wine 32 from the wine.org source. I believe it is missing some multi-media pieces but I do not need them for my purposes. It WILL be nice to be able to install from a repository rather than build on each machine. It took over 2 hours on an old dual core Pentium machine.
Thanks again,
Ken Taylor
On 06/10/2018 07:47 PM, Richard Grainger wrote:
I've finally updated the wine32 repo for CentOS 7.5 (which has 32 bit rebuilds of the required epel packages). Details here:
https://gitlab.com/harbottle/wine32 https://harbottle.gitlab.io/wine32/7/i386/
Hope this helps! On Thu, May 17, 2018 at 2:46 AM Ken Taylor di604admin@embarqmail.com wrote:
I installed the wine 3 package from epel-testing this morning on a newly installed CentOS 7.5 machine. The installation seemed to go fine. If I may ask two questions...
Does this version of wine support 32 bit Windows programs on CentOS 7.5?
If so, would someone please be kind enough to point me to some instructions as to how to configure the 32 bit environment? I have tried configuring it as I would on Ubuntu but without luck.
Thanks,
Ken Taylor _______________________________________________ epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org
epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject...
Thank you Mr. Grainger!!!
I have just conducted a test as follows:
1 - fresh install CentOS 7.5 - minimal installation 2 - update and reboot 3 - add epel repository and yum-priorities 4 - set CentOS-Base priority=1, epel priority=10 5 - groupinstall "X Window system" mate-desktop-environment (issue with atril - skipped) 6 - systemctl set-target graphical.target and reboot 7 - installed your repo "ttps://harbottle.gitlab.io/wine32/7/i386/wine32-release.rpm" and set priority=9 8 - yum -y install wine.i686 9 - installed and tested a known 32 bit Windows program (GrabIt - a usenet nzb downloader). Works perfectly!
I have a couple of other Windows programs which I will test but I think we can declare success.
Thank you again,
Ken Taylopr
On 06/10/2018 07:47 PM, Richard Grainger wrote:
I've finally updated the wine32 repo for CentOS 7.5 (which has 32 bit rebuilds of the required epel packages). Details here:
https://gitlab.com/harbottle/wine32 https://harbottle.gitlab.io/wine32/7/i386/
Hope this helps! On Thu, May 17, 2018 at 2:46 AM Ken Taylor di604admin@embarqmail.com wrote:
I installed the wine 3 package from epel-testing this morning on a newly installed CentOS 7.5 machine. The installation seemed to go fine. If I may ask two questions...
Does this version of wine support 32 bit Windows programs on CentOS 7.5?
If so, would someone please be kind enough to point me to some instructions as to how to configure the 32 bit environment? I have tried configuring it as I would on Ubuntu but without luck.
Thanks,
Ken Taylor _______________________________________________ epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org
epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject...
Thanks for the confirmation Ken! For the benefit of others, the repo should work with or without epel. If you do have epel, wine32 coexists with wine64. Wine64 has the priority for the wine command under the "alternatives" system. The i686 dependencies for wine32 coexist fine using the RHEL/CentOS multilib support (their versions exactly match their x86_64 counterparts in epel). On Mon, Jun 11, 2018 at 7:55 PM Ken Taylor di604admin@embarqmail.com wrote:
Thank you Mr. Grainger!!!
I have just conducted a test as follows:
1 - fresh install CentOS 7.5 - minimal installation 2 - update and reboot 3 - add epel repository and yum-priorities 4 - set CentOS-Base priority=1, epel priority=10 5 - groupinstall "X Window system" mate-desktop-environment (issue with atril - skipped) 6 - systemctl set-target graphical.target and reboot 7 - installed your repo "ttps://harbottle.gitlab.io/wine32/7/i386/wine32-release.rpm" and set priority=9 8 - yum -y install wine.i686 9 - installed and tested a known 32 bit Windows program (GrabIt - a usenet nzb downloader). Works perfectly!
I have a couple of other Windows programs which I will test but I think we can declare success.
Thank you again,
Ken Taylopr
On 06/10/2018 07:47 PM, Richard Grainger wrote:
I've finally updated the wine32 repo for CentOS 7.5 (which has 32 bit rebuilds of the required epel packages). Details here:
https://gitlab.com/harbottle/wine32 https://harbottle.gitlab.io/wine32/7/i386/
Hope this helps! On Thu, May 17, 2018 at 2:46 AM Ken Taylor di604admin@embarqmail.com wrote:
I installed the wine 3 package from epel-testing this morning on a newly installed CentOS 7.5 machine. The installation seemed to go fine. If I may ask two questions...
Does this version of wine support 32 bit Windows programs on CentOS 7.5?
If so, would someone please be kind enough to point me to some instructions as to how to configure the 32 bit environment? I have tried configuring it as I would on Ubuntu but without luck.
Thanks,
Ken Taylor _______________________________________________ epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org
epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject...
epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject...
epel-devel@lists.fedoraproject.org