How to stay up to date with latest Wine Unstable releases?

Archived topics about LMDE 1 and LMDE 2
Locked
Brian49

How to stay up to date with latest Wine Unstable releases?

Post by Brian49 »

Version 1.5.8 of Wine Unstable has just been released, but the Carbon Project downloads page still only has 1.5.5. Has any LMDE user found a way of staying up to date with these releases, please?

PlayOnLinux has 1.5.8, but I can't figure out how to use it to install Windows applications other than the ones the POL developers offer (mostly games, which don't interest me). The Ubuntu Wine repositories also have 1.5.8, but it carries unsatisfiable dependencies in LMDE.

Of course I could try compiling the latest version from source, which is readily available, but my previous experience with compilation (of anything) has not been too happy.

Many thanks for any kind advice.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
karlchen
Level 23
Level 23
Posts: 18231
Joined: Sat Dec 31, 2011 7:21 am
Location: Germany

Re: How to stay up to date with latest Wine Unstable release

Post by karlchen »

Hello, Brian49.

Visit the WineHQ and find the instruction on how to add their inofficial repository here. At the bottom of the page they give all the needed commands to add the repository and to download and install the latest beta version.
You might visit their Launchpad page instead and get all the needed details there as well: Latest official WineHQ releases.
In case apt-get complains about unmet dependencies, identify them and install any missing packages before proceeding. As a rule, however, apt-get as well as Synaptic should try to identify and automatically install any missing dependencies.

Kind regards,
Karl
Image
The people of Alderaan have been bravely fighting back the clone warriors sent out by the unscrupulous Sith Lord Palpatine for 792 days now.
Lifeline
Brian49

Re: How to stay up to date with latest Wine Unstable release

Post by Brian49 »

Karl - thanks for responding.

Sorry, but I've already tried that. The dependencies carried by Wine 1.5.8 from the Ubuntu Wine repositories aren't just unmet, they are unsatisfiable. In other words, they involve installing an additional package which at present can't be obtained anywhere. I forgot to take note of the name of that package, but it's one that is due to be released with Ubuntu Precise.
User avatar
karlchen
Level 23
Level 23
Posts: 18231
Joined: Sat Dec 31, 2011 7:21 am
Location: Germany

Re: How to stay up to date with latest Wine Unstable release

Post by karlchen »

Hello, Brian49.

Are you sure that you have added the PPA repository specifying the appropriate Ubuntu version which corresponds to your Mint version?
  • Mint 13 "Maya" corresponds to "Precise"
  • Mint 12 "Lisa" corresponds to "Oneiric"
  • Mint 11 "Katya" corresponds to "Natty"
  • Mint 10 "Julia" corresponds to "Maverick"
  • Mint 9 "Isadora" corresponds to "Lucid"
Kind regards,
Karl
Image
The people of Alderaan have been bravely fighting back the clone warriors sent out by the unscrupulous Sith Lord Palpatine for 792 days now.
Lifeline
Brian49

Re: How to stay up to date with latest Wine Unstable release

Post by Brian49 »

Karl - I think there may be a misunderstanding here. I'm running LMDE, and I'm looking for a solution that doesn't involve Ubuntu.
User avatar
karlchen
Level 23
Level 23
Posts: 18231
Joined: Sat Dec 31, 2011 7:21 am
Location: Germany

Re: How to stay up to date with latest Wine Unstable release

Post by karlchen »

Hello, Brian49.

Oops, I see, LMDE, Linux Mint Debian Edition. - I always mix this acronym up with some particularly lightweight desktop manager. :oops:
So pointing you to Ubuntu based repositories was inappropriate.

Quite looks as if WineHQ does not offer any appropriate binary packages of Wine v1.5.8 for Debian: Wine for Debian Sid. But you read this page yourself.

In this case, I am afraid I have got no clue where to get the needed binary packages.

Kind regards,
Karl
Image
The people of Alderaan have been bravely fighting back the clone warriors sent out by the unscrupulous Sith Lord Palpatine for 792 days now.
Lifeline
zerozero

Re: How to stay up to date with latest Wine Unstable release

Post by zerozero »

Brian,
the only way i see is compiling it;
if you follow this http://verahill.blogspot.com.au/2012/02 ... -wine.html (it for 1.4 but the basics is the same and all the needed building dep are there together with a collection of the most common errors)
it's a great guide, i used it to compile 1.4 and was flawless and used it now to compile 1.5.8 and worked as well;
what we have to adapt:

Code: Select all

wget http://sourceforge.net/projects/wine/files/Source/wine-1.4-rc5.tar.bz2
becomes

Code: Select all

wget http://sourceforge.net/projects/wine/files/Source/wine-1.5.8.tar.bz2
and the 2 following commands reflect the same change :wink:
after that

Code: Select all

./configure

Code: Select all

make
(this will most probably take ages, it depends on the speed of your processor but here took almost 45min)

Code: Select all

sudo checkinstall

Code: Select all

amadeu@amadeu ~/Downloads/wine-1.5.8 $ sudo checkinstall

checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
           This software is released under the GNU GPL.



*****************************************
**** Debian package creation selected ***
*****************************************

This package will be built according to these values: 

0 -  Maintainer: [ root@amadeu ]
1 -  Summary: [ Package created with checkinstall 1.6.2 ]
2 -  Name:    [ wine ]
3 -  Version: [ 1.5.8 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ amd64 ]
8 -  Source location: [ wine-1.5.8 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ wine ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Enter a number to change any of them or press ENTER to continue: 

Installing with make install...

this is the first option presented (i just chose the defaults, they looked fine for me)

Code: Select all

======================== Installation successful ==========================

Copying documentation directory...
./
./AUTHORS
./ANNOUNCE
./VERSION
./LICENSE
./COPYING.LIB
./README

Copying files to the temporary directory...OK

Stripping ELF binaries and libraries...OK

Compressing man pages...OK

Building file list...OK

Building Debian package...OK

Installing Debian package...OK

Erasing temporary files...OK

Deleting temp dir...OK


**********************************************************************

 Done. The new package has been installed and saved to

 /home/amadeu/Downloads/wine-1.5.8/wine_1.5.8-1_amd64.deb

 You can remove it from your system anytime using: 

      dpkg -r wine

Code: Select all

amadeu@amadeu ~ $ apt show wine
Package: wine
New: yes
State: installed
Automatically installed: no
Version: 1.5.8-1
Priority: extra
Section: checkinstall
Maintainer: root@amadeu
Architecture: amd64
Uncompressed Size: 133 M
Description: Package created with checkinstall 1.6.2
 
Brian49

Re: How to stay up to date with latest Wine Unstable release

Post by Brian49 »

zerozero - thanks very much for the pointers. I must say it looks a bit daunting to me, but I might give it a try.
Niks
Level 3
Level 3
Posts: 170
Joined: Thu Feb 11, 2010 6:59 am
Location: Netherlands

Re: How to stay up to date with latest Wine Unstable release

Post by Niks »

All is well until
ball@livingroom:~$ ./configure
bash: ./configure: No such file or directory
ball@livingroom:~$ ./configure
bash: ./configure: No such file or directory
ball@livingroom:~$ make -j3
make: *** No targets specified and no makefile found. Stop.
ball@livingroom:~$
Help :roll:
User avatar
karlchen
Level 23
Level 23
Posts: 18231
Joined: Sat Dec 31, 2011 7:21 am
Location: Germany

Re: How to stay up to date with latest Wine Unstable release

Post by karlchen »

Hello, Niks.

In which folder have you extracted the downloaded file wine-1.4-rc5.tar.bz2?
You will have to go to the appropriate sub-folder where the script "configure" has been stored. From there you will be able to execute

Code: Select all

./configure
Note:
All those source packages usually come with a readme file telling you how to build the software (compile and link and install it). Might be worth reading the readme first.

Kind regards,
Karl
Image
The people of Alderaan have been bravely fighting back the clone warriors sent out by the unscrupulous Sith Lord Palpatine for 792 days now.
Lifeline
zerozero

Re: How to stay up to date with latest Wine Unstable release

Post by zerozero »

Niks,
sorry, it was an overlook of my part in the previous post :oops:
check the path i have when i issued the checkinstall command

Code: Select all

amadeu@amadeu ~/Downloads/wine-1.5.8 $ sudo checkinstall
all the other 2 previous are in the same directory.
hope this way makes sense.
Niks
Level 3
Level 3
Posts: 170
Joined: Thu Feb 11, 2010 6:59 am
Location: Netherlands

Re: How to stay up to date with latest Wine Unstable release

Post by Niks »

Sorry guys but I forgort to mention that I am at the beginning of this story ie first trying to get 1.4 to work ! :oops:

I am using the
http://verahill.blogspot.com.au/2012/02 ... -wine.html

but I think the problem is the same just the version numbers have changed.

Karichen
How am I supposed to know ? :?:
The instructions on that sheet do specify nor do zerozero's so good question but one I can't answer! :roll:

Zero zero
No idea at all but I'm going to make scene of it :D

If I know where to look then all will fall into place I imaging.

Thanks for both your help :mrgreen:
GregE

Re: How to stay up to date with latest Wine Unstable release

Post by GregE »

Just for info - a new version of Wine comes out every two or three weeks. So unless you have a specific problem that you are trying to solve chasing the "latest" version is a moving target that is a lot of work for little return.

If the Carbon project packages run your specific Windows programs OK then I would just take the easy option and update them occasionally. The version in the Debian repos, which is 1.4.1 at the moment, works better for my needs than the Carbon project one.

For 64bit users multi-arch is coming, so the 32bit packages will install on 64bit systems. This will be the default when Wheezy is finally released as "Stable". The Carbon project is also going to convert to multi-arch soon.
Brian49

Re: How to stay up to date with latest Wine Unstable release

Post by Brian49 »

I've given up on the Carbon Project packages, at least for the time being. Having had no success trying to install 1.4.1 as multi-arch from the Debian repositories, I've resorted to installing 1.4.0 from the Ubuntu Oneiric PPA - not ideal, but it seems to be working fine. I like the fact that it doesn't force me to install all the auxiliary packages, such as wine-gecko, for which I have no use.
Niks
Level 3
Level 3
Posts: 170
Joined: Thu Feb 11, 2010 6:59 am
Location: Netherlands

Re: How to stay up to date with latest Wine Unstable release

Post by Niks »

Thanks for the feedback folks

I did manage to get a bit further

it wasn't clear to me that you had to download the wine version form the Wine site making note of where it is stored and then open a terminal then proceed with the commands.

I also had no idea that the commands

./configure
aptitude
checkinstall

needed to be install as well. :(

oh well step by step

OK now I'm this far

======================== Installation successful ==========================

Copying documentation directory...
./
./VERSION
./ANNOUNCE
./COPYING.LIB
./LICENSE
./AUTHORS
./README

Copying files to the temporary directory...OK

Stripping ELF binaries and libraries...OK

Compressing man pages...OK

Building file list...OK

Building Debian package... FAILED!

*** Failed to build the package

Do you want to see the log file? [y]:


In fact I get this message with versions 1.4,1.4 RC, 1.5 :roll:

I had 1.3 working before but I started this upgrade because the application http://www.ohmstudio.com/ I wish to use does not as yet not work in wine. :mrgreen:
GregE

Re: How to stay up to date with latest Wine Unstable release

Post by GregE »

I am a little reticent to suggest this, but version 1.4.1 is the version in the Debian repos. The tricky bit for a 64bit user is that to get it you need to convert to multi-arch. And it is tricky.

If you want to have a go remove ia32-libs. Then run these commands

sudo dpkg --add-architecture i386
sudo sed -i 's/deb\ /deb\ [arch=amd64,i386]\ /g' /etc/apt/sources.list
sudo apt-get update
sudo apt-get install wine-bin:i386

Use Synaptic to add the other bits of Wine. Do not install the Wine LDAP lib as it is buggy and will trash your setup.

WARNING: Multi-arch is very new and it is just now hitting Debian Testing. There is not a lot of help available. I trashed my system once, but now it is running properly. I also use Debian Sid, but standard Mint should work.

Do this at your own risk. Back up.

Here is my initial post on the subject as a reference.
http://forums.linuxmint.com/viewtopic.p ... 80#p601063

The other option is the easy way out. Just re-install and use the 32bit version of LMDE and Wine 1.4.1 is in the normal repositories.
zerozero

Re: How to stay up to date with latest Wine Unstable release

Post by zerozero »

Niks,
Greg's suggestion seems a bit more tricky (don't get me wrong Greg :wink: multiarch looks like the future)
but where Niks is now the solution is easy (actually is the link he gave us a couple posts above)
Error:

Building Debian package... FAILED!
*** Failed to build the package
Do you want to see the log file? [y]:
dpkg-deb: error: parsing file '/var/tmp/tmp.Y50XUaisW0/package/DEBIAN/control' near line 7 package 'wine-1.4': error in Version string 'rc4-1': version number does not start with digit


Solution:
sudo checkinstall

This package will be built according to these values:
0 - Maintainer: [ root@beryllium ]
1 - Summary: [ Wine 1.4-rc4 ]
2 - Name: [ wine-1.4 ]
3 - Version: [ rc4 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ]
8 - Source location: [ wine-1.4-rc4 ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ wine-1.4 ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
Enter a number to change any of them or press ENTER to continue: 3
Enter new version:
>> 1.4-rc4
breaking this down:
1- you do again sudo checkinstall
2- at this step This package will be built according to these values: instead of ENTER press 3 and correct the version number you are building:
3- imagine you are building 1.4-rc5
the default in point 3 is rc5 and it gives you an error saying that version number does not start with digit so the solution is to amend that to 1.4rc5
Niks
Level 3
Level 3
Posts: 170
Joined: Thu Feb 11, 2010 6:59 am
Location: Netherlands

Re: How to stay up to date with latest Wine Unstable release

Post by Niks »

Ok every thing says 1.4 xxxx is in but no menu's and doesn't start up sssssoooooooooooooooooooo

I would like to clean everything of wine completely and start again.

Please advise Gentlemen :)
zerozero

Re: How to stay up to date with latest Wine Unstable release

Post by zerozero »

assuming that the installation was successful try in the terminal

Code: Select all

winecfg
Niks
Level 3
Level 3
Posts: 170
Joined: Thu Feb 11, 2010 6:59 am
Location: Netherlands

Re: How to stay up to date with latest Wine Unstable release

Post by Niks »

Thx Zero zero

but all that says is not installed

I have 4 different versions now all over my system and before I do something stupid I just want to remove EVERYTHING!!!!
And start again.
I was having a problem with installing one program and now I can't use the ones that did work :(

Lets back track here and get one version working and then try to find out what is going wrong
.

HOLD IT ...FIXED it I had 1.5 xxx libs and 1.4 BIN and wine versions :? that was the problem.
Also found out you have to re install apps as well :(

Oh well I'm up to date and can now find out why the app I want to use won't work.

Thanks all.
Locked

Return to “LMDE Archive”