This is a tutorial for people who have Ubuntu 10.10 64-bit installed on their systems.
You don't need to pay about $300 on an OS to play SC2 legally. You can play SC2 on Ubuntu10.10, which is free.
This worked for me and I do not guarantee it will work for everyone. Also, if you did something wrong, or part of the code is harmful to your PC I am not responsable. You can choose not to try this out.
This is dumbed down, since I searched for a solution all over the internet and took me quite a while to get the proper code, then find out I had to install some program prior to that etc.....
In this tutorial, the system might ask you to input the password for the superuser to make some important modifications. Just type it and don't worry
Before you install this, however checkout the following: (thanks Shindigs for this)
The performance of some ATI cards are abysmal in running SC2 (its unplayable even on low). I've read that this is due to the poor drivers provided by ATI.
SC2 runs optimally on nVidia cards on Ubuntu.
EDIT*Also i would have a common-sense request for the average TL.net user.
+ Show Spoiler +
If you:
don't have Linux installed on your system
don't want it
don't understand it
don't ever plan to ever use it
or simply don't like it
PLEASE don't bash this thread.
Simply ignore it.
See what this thread is about and just quit if you can't contribute to it with other than insults to linux users.
don't have Linux installed on your system
don't want it
don't understand it
don't ever plan to ever use it
or simply don't like it
PLEASE don't bash this thread.
Simply ignore it.
See what this thread is about and just quit if you can't contribute to it with other than insults to linux users.
Making it work:
1st step
+ Show Spoiler +
You need to install Wine. Wine is an Open Source Software for running Windows applications on other operating systems.
Go to System -> Administration -> Update Manager
Click the Settings... button, which takes you to Software Sources window.
Go to Other Software tab.
Click the Add... button and insert the following line there:
http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu
This tells Ubuntu to search for updates for Wine, which is now a trusted software.
Now, from Update Manager window just check for updates and install everything.
The program will most likely ask you to reboot, so do it.
After reboot, go to Applications -> Ubuntu Software Center, search for "Wine" and also install Wine from there. Another reboot now is recommended.
Go to System -> Administration -> Update Manager
Click the Settings... button, which takes you to Software Sources window.
Go to Other Software tab.
Click the Add... button and insert the following line there:
http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu
This tells Ubuntu to search for updates for Wine, which is now a trusted software.
Now, from Update Manager window just check for updates and install everything.
The program will most likely ask you to reboot, so do it.
After reboot, go to Applications -> Ubuntu Software Center, search for "Wine" and also install Wine from there. Another reboot now is recommended.
2nd step:
+ Show Spoiler +
Having latest Wine installed, the problem is not solved. Wine is not an application which runs all windows executables. Wine needs to know how. This piece of information is on the internet and for every game, wine needs instructions on how to run install it.
Don't worry if you don't understand yet.
Just open a terminal. Applications -> Accesories -> Terminal (I used a shortcut). Just copy-paste bolded commands into terminal, one command at a time.
1st we make sure you have what it takes for compile.
sudo apt-get install git build-essential
then we copy WINE source code using git
git clone git://source.winehq.org/git/wine.git ~/wine-git && cd ~/wine-git
then we make sure to obtain the SC2 patch
wget -q -O – http://phyrex1an.net/sc2-login.diff | patch -p1
we make sure we have all dependencies for WINE 1.2
sudo apt-get build-dep wine
and we compile with
tools/make_requests && ./configure && make depend && make
When compilation is finished (it took me 15 minutes) we install the new WINE
sudo make install
and restart wineserver:
wineserver -k
Don't worry if you don't understand yet.
Just open a terminal. Applications -> Accesories -> Terminal (I used a shortcut). Just copy-paste bolded commands into terminal, one command at a time.
1st we make sure you have what it takes for compile.
sudo apt-get install git build-essential
then we copy WINE source code using git
git clone git://source.winehq.org/git/wine.git ~/wine-git && cd ~/wine-git
then we make sure to obtain the SC2 patch
wget -q -O – http://phyrex1an.net/sc2-login.diff | patch -p1
we make sure we have all dependencies for WINE 1.2
sudo apt-get build-dep wine
and we compile with
tools/make_requests && ./configure && make depend && make
When compilation is finished (it took me 15 minutes) we install the new WINE
sudo make install
and restart wineserver:
wineserver -k
3rd step:
+ Show Spoiler +
For the game to launch without any issues we launch winecfg make some modification which will improve loading time. In Applications tab, we change OS to “Windows 7′ and in Libraries tab add a new override for mmdevapi and set it to “Disabled” (last one is for some sound problems).
EDIT*: I'm sure you figured it out, but I just have to point out the obvious.
To launch winecfg go Applications -> Wine -> Configure Wine
EDIT*: I'm sure you figured it out, but I just have to point out the obvious.
To launch winecfg go Applications -> Wine -> Configure Wine
4th step:
+ Show Spoiler +
Install and enjoy.