Thoughts on Technology

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 4 December 2009

HOWTO: Install Multiple Wine Versions on One System

Posted on 19:43 by Unknown
Wine Technology advances at a rapid rate, in the last month we have seen two updates to Wine (1.1.33 & 1.1.34). Many of us like to stay using the latest and greatest Wine software - with good reason each new version typically fixes issues and improves performance - however on occasion a new Wine release will suffer from some regressions that cause some applications to stop working properly. The solution to this? Quite simple: revert your Wine install back to the previous version so your application can still work properly for you.

This is fantastic if you are only using Wine to run a single program - however in the case you are running two or more programs under Wine it is not unheard of for each of the different programs you are running to perform better under different Wine versions (or with different patches). The solution to this issue is simple: install multiple versions of Wine on the same system and run each program with the version that it behaves best under.

Step 1 - Setup:
Download the source code tar.bz2 file for the additional Wine version you wish to install from Source Forge. Extract the contents of the tar.bz2 file to your preferred directory

Then we want to install all of the build dependencies we will need to compile Wine from source. On Ubuntu we can do this by running the following command in terminal sudo apt-get build-dep wine (You should check here for information on getting the Wine build dependencies on other distributions.)

Step 2 - Compiling Wine:
Open your favorite terminal and change directory to the location of your extracted Wine source. (If you wanted to apply a patch to your Wine source now is the time). Once you are ready we are going to configure and compile your Wine source. To do so we use the following command in terminal ./configure --prefix=/usr/local/bin/wine-someversion && make depend && make

At this point go make yourself a sandwich, watch some television, or better yet go read some other wonderful articles written by yours truly. (Seriously configuring & compiling Wine takes a fair bit of time depending on your hardware)

Step 3 - Installing Wine & Clean Up:
Alright, now that you have a full stomach we can install our newly compiled Wine code and setup the last few things we need. Install Wine with the following command sudo make install

Lastly we need to create our new wine, regedit, and winecfg commands. To create the wine-someversion command we use a symlink as such:

sudo ln -s /usr/local/bin/wine-someversion/bin/wine /usr/bin/wine-someversion
sudo ln -s /usr/local/bin/wine-someversion/bin/wine /usr/local/bin/wine-someversion/bin/wine-someversion

To setup up winecfg-someversion and regedit-someversion you have to do the following:
  1. Open your favorite text editor as super user (example: gksudo gedit)
  2. Enter the following as the only line: /usr/local/bin/wine-someversion/bin/winecfg
  3. Save the file to /usr/bin/winecfg-someversion
  4. Make the file executable with the following command: sudo chmod +x /usr/bin/winecfg-someversion
  5. Repeat the above four steps only replace winecfg with regedit

Lastly:
You can now use your different Wine install by running the Wine command with its following version number. In the attached image you can see I have my default Wine command (currently 1.1.33) and then I also have 1.1.32 installed which I access by running wine-1.1.32

You can install as many different Wine versions as you like in this manner. This way you can feel safe in installing a new Wine version and not have to worry about breaking support for your favorite Windows based application.

Cheers,
~Jeff Hoogland
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in howto, linux, software, wine | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • HOWTO: Test E18, EFL 1.8.0, and Terminology 0.4.0 on Bodhi Linux
    As of this past weekend the testing builds of the Enlightenment window manager DR18 (E18 for short) are in the Bodhi Linux testing repositor...
  • Blackboard - No Linux for Online Education
    In addition to being a Linux Advocate and working 40+ hours a week I am also a full time student. Due to schedule constraints I often take ...
  • My Beef with the iPad
    Now I've written a couple of pieces about the iPad thus far and if you read through them you will see that the device has failed to imp...
  • HOWTO: Watch Netflix on Bodhi Linux
    Not being able to utilize the Netflix video streaming service has been an issue on the Linux desktop for the past few years. This is due to...
  • On the Topics of Software, Average Users and User Friendliness
    The term "average user" is something you hear thrown around a lot with regards to software. Pro-Linux, on the desktop, people ofte...
  • Steam Client and Source Games Porting to OSX
    So the devil called me this afternoon and said they where having a snowstorm in hell. In other news Valve announced that their revolutionar...
  • HOWTO: Starcraft 2 on Linux with Wine
    Okie dokie - so I've mentioned before that I play Starcraft 2 under my Linux install with no issues. Since the game's official rel...
  • Cedega vs Crossover Games - Hands on Review
    Most people who use Linux for desktop use are well aware of the one of the largest issues facing the platform: Lack of commercial software. ...
  • Clarifying details about E17 and Compositing
    I just wanted to take a moment to clarify the state of compositing with the Enlightenment desktop. In two recent reviews of Bodhi Linux ...
  • Macbook Comparison
    I work at the Beverly Arts Center, in Chicago. I have found that many arts people prefer Apple laptops to any other brand. Why is this? The ...

Categories

  • 3g modem
  • adobe
  • android
  • appeal
  • apple
  • arm
  • art
  • asus tablet
  • benchmark
  • bodhi
  • bordeaux
  • cedega
  • chakra
  • chrome os
  • chromebook
  • cockatrice
  • codeweavers
  • comic
  • cricket wireless
  • crysis
  • cxgames
  • debian
  • dell duo
  • diablo3
  • distro review
  • dtf
  • e18
  • eandora
  • eccess
  • elementary
  • elive
  • enlightenment
  • fedora
  • firefox
  • gaming
  • genesi
  • gnome
  • google
  • google chrome
  • google wave
  • handheld device
  • hardware
  • helios
  • howto
  • html5
  • ideapad
  • interview
  • ipad
  • jolicloud
  • kde
  • l4d2
  • laptops
  • lenovo
  • linux
  • lxde
  • macbook
  • math
  • maxima
  • media
  • meego
  • milestone
  • mint
  • mir
  • mk802
  • moblin
  • n900
  • netflix
  • nexus 7
  • nvidia
  • open pandora
  • open source
  • opengl
  • opera
  • operating systems
  • palm
  • phones
  • promotion
  • python
  • qt
  • rant
  • raspberry pi
  • reviews
  • sabayon
  • software
  • source games
  • spotlight
  • sprint
  • starcraft2
  • steam
  • t-mobile
  • tutorial
  • ubuntu
  • unigine
  • unity
  • wayland
  • web application
  • windows
  • windows 7
  • wine
  • wxmaxima
  • xfce

Blog Archive

  • ►  2013 (20)
    • ►  December (1)
    • ►  November (1)
    • ►  September (1)
    • ►  June (1)
    • ►  May (2)
    • ►  March (2)
    • ►  February (3)
    • ►  January (9)
  • ►  2012 (57)
    • ►  December (5)
    • ►  November (4)
    • ►  October (2)
    • ►  September (1)
    • ►  August (4)
    • ►  July (9)
    • ►  June (4)
    • ►  May (4)
    • ►  April (1)
    • ►  March (7)
    • ►  February (6)
    • ►  January (10)
  • ►  2011 (107)
    • ►  December (8)
    • ►  November (8)
    • ►  October (5)
    • ►  September (14)
    • ►  August (9)
    • ►  July (8)
    • ►  June (7)
    • ►  May (10)
    • ►  April (9)
    • ►  March (13)
    • ►  February (9)
    • ►  January (7)
  • ►  2010 (122)
    • ►  December (10)
    • ►  November (8)
    • ►  October (10)
    • ►  September (14)
    • ►  August (17)
    • ►  July (10)
    • ►  June (9)
    • ►  May (14)
    • ►  April (8)
    • ►  March (7)
    • ►  February (7)
    • ►  January (8)
  • ▼  2009 (27)
    • ▼  December (10)
      • HOWTO: Devil's Tuning Fork under Wine
      • HOWTO: Setup Steam Version of Crysis on Ubuntu
      • Windows 7 vs Ubuntu 9.10 - 3D Benchmarks
      • Biting Into an Apple
      • Has Transgaming Abandoned Cedega
      • Top Ten Things I Miss in Windows
      • Why GNU/Linux is ready for the Average User
      • Hands on with Windows 7 - An Ubuntu User's Perspec...
      • Cricket Wireless - 3g Modem Review
      • HOWTO: Install Multiple Wine Versions on One System
    • ►  November (7)
    • ►  October (10)
Powered by Blogger.

About Me

Unknown
View my complete profile