Page 1 of 1

[SOLVED]How can I reinstall working downlevel wine packages?

PostPosted: Jul 5th, '19, 05:22
by griffin2
I have a piece of software that runs under wine on Mageia 6 but doesn't work under Mageia 7. I used the urpmi skip.list to prevent the Mageia 7 upgrade from updating wine, but unfortunately that didn't keep a working wine configuration. The wine configuration under Mageia 6 is as follows:
Code: Select all
wine-gecko          2.47     1.mga6     noarch
wine-mono           4.64     1.mga6     noarch
wine32              2.05     1.mga6     i586
wine64              2.05     1.mga6     x86_64
wine64-gecko        2.47     1.mga6     noarch

After the upgrade to Mageia 7, wine32 disappeared because the 32-bit repositories were not active during the upgrade. All of the other wine packages listed above remain in place following the upgrade to Mageia 7.
The following wine packages are available, but were not installed during the upgrade due to the skip.list:
Code: Select all
wine-mono           4.75     1.mga7     noarch
wine32              4.01     1.mga7     i586
wine64              4.01     1.mga7     x86_64

The wine project seems to still need to iron a few kinks out of its latest release, because it doesn't work for me.
How can I reinstall the wine32 2.05 package to restore a wine configuration that works for me under Mageia 6?

Re: How can I reinstall working downlevel wine packages?

PostPosted: Jul 5th, '19, 16:07
by doktor5000
You'd need to install the older packages directly from a mirror. E.g. for wine32 (but you also need the rest to match this)
Code: Select all
urpmi http://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/6/i586/media/core/updates/wine32-2.0.5-1.mga6.i586.rpm


But I'd probably take another approach, simply get a working wine configuration with the newer version. Just use a fresh wine prefix and test with your software.
What piece of software do you have an issue with? Did you try with a fresh wineprefix yet?

Re: How can I reinstall working downlevel wine packages?

PostPosted: Jul 5th, '19, 17:17
by griffin2
doktor5000 wrote:What piece of software do you have an issue with? Did you try with a fresh wineprefix yet?

The software is the PokerStars online gaming client. What exactly do you mean by "a fresh wineprefix"? When the Mageia 7 RC came out I tried upgrading all of the wine packages but the PokerStars client wouldn't run and even wine itself wouldn't run to try to reinstall the PokerStars client. I'll try reinstalling the missing wine32 2.05 mga6 package, which will recreate the same exact wine environment that works under Mageia 6. That should fix this issue. Thanks.

Re: How can I reinstall working downlevel wine packages?

PostPosted: Jul 5th, '19, 17:55
by doktor5000
griffin2 wrote:The software is the PokerStars online gaming client. What exactly do you mean by "a fresh wineprefix"?

WINEPREFIX (aka bottle) is the place where wine stores your "windows installation" and its settings, defaulting to ~/.wine.
See e.g. https://wiki.winehq.org/FAQ#Can_I_store_the_virtual_Windows_installation_somewhere_other_than_.7E.2F.wine.3F

Just try to install into a fresh one, like so:
Code: Select all
env WINEPREFIX="/home/griffin/.wine_pokerstars" wine pokerstars_installer.exe

where pokerstars_installer.exe is the name of the binary that you run to install it. You may want to install some stuff into that prefix beforehand via winetricks,
for details see hints at e.g. https://appdb.winehq.org/objectManager. ... n&iId=2899

Re: [SOLVED]How can I reinstall working downlevel wine packa

PostPosted: Jul 5th, '19, 18:12
by griffin2
Ah so. I try to avoid using Windows software if I can possibly avoid it, but I'll remember that. Thanks!