Installing Eve on Ubuntu 8.10 64bit

Transmitted by Max Torps | YC-111-01-04

Since writing this, CCP have unceremoniously dropped support for a Linux client citing that fact that the user base was so small it wasn't worth the investment. The fact that the Linux client was crap obviously didn't register at CCP Towers. That's why people went for the WINE solution instead of the Linux client and therefore didn't show as a Linux client. I know this, as I used the WINE solution as a preference as the Cedega solution below was sub par. None of my accounts received the "we are quitting Linux" email CCP sent out. Anyway, rant over.

I had an interesting diversion recently. I haven't logged into the game for a while as I'm just taking another of those small breaks, as you do. So anyway, my mind started to wander a bit and I thought I'd reformat my drive, get rid of Windows XP and install a Linux distribution... namely Ubuntu 8.10 Intrepid.

Links you might be interested in up until this point:
http://www.ubuntu.com/GetUbuntu/download
I chose 8.10 64bit version as I have an AMD64 3000 CPU.
https://help.ubuntu.com/community/BurningIsoHowto
https://help.ubuntu.com/community/HowToMD5SUM

Installation Issues:
I tested Ubuntu by installing it within Windows and it worked fine. It was at that point I decided to boot the PC up with the Live CD and do a full installation that would wipe my Windows XP partition, it was at this point I had errors. SquashFS errors were all over the place but burning a new CD (using another PC) at a slower speed (x1) and checking the MD5 checksums was fine. I rebooted with this new CD and the installation proceeded well.

Drivers:
Ok, once I had Ubuntu installed I had a crappy display, as you normally do with intial OS installation. My graphics card is an Nvidia 7900GS and Ubuntu kindly offered to activate version 177 of the drivers and before long I had a decent screen resolution.

A notification icon popped up stating there were new updates available for various parts of Ubuntu so I installed them all. After all, I trust my PC now. Sticking out tongue

I could go through the other bits I did but they are a bit boring and irrelevant. So I'll get straight on to the Eve installation now.

What wasn't obvious to me at the time were the consequences of using a 64bit version of Ubuntu. Explanation soon!

Ok so I went along to the Eve site and downloaded the .DEB version of the client installer and double clicked it:
http://www.eve-online.com/download/linux.asp

I then followed some of the instructions on the CCP Eve Knowledge Base page:
http://support.eve-online.com/Pages/KB/Article.aspx?id=387

But basically what I did was this:
Go to Applications tab —> Games —> EVE Online Configuration. What caught me by surprise was the next dialog box, asking about downloading the data file for EVE-Online. I used “Single-User Install” then chose “Download from the Internet”. This took some time.

Basically, the installation went great and following those instructions it looked like it had installed. Be patient going through the installation as a lot of the time it appears that nothing is happening! Just wait and the dialog boxes do appear.

Navigating to Applications>>Game>> Eve Online Configuration and running tests revealed that something was wrong. The graphics tests were failing and so too did one of the audio tests.

I tried launching Eve but nothing would happen. Until I went browsing around the net and discovered that Ubuntu 8.10 64 bit is missing some 32 bit dependencies.

I am unsure if I used the right command, however from the console/terminal I typed in:
getlibs usr/bin/eve
and what happened next is below. Now Eve works like a dream although it can be a bit slow to start up. Also, I don't know if this is specific to my installation or not but after the initial splash screen it goes dark until I move my mouse then the login screen appears.

Quote:
jxxxx@xxxx-desktop:~$ getlibs usr/bin/eve
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
lib32asound2 lib32gcc1 lib32ncurses5 lib32nss-mdns lib32stdc++6 lib32z1
libc6-i386
The following NEW packages will be installed
ia32-libs lib32asound2 lib32gcc1 lib32ncurses5 lib32nss-mdns lib32stdc++6
lib32z1 libc6-i386
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 27.9MB of archives.
After this operation, 120MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get: 1 http://gb.archive.ubuntu.com intrepid/main libc6-i386 2.8~20080505-0ubuntu7 [3741kB]
Get: 2 http://gb.archive.ubuntu.com intrepid/main lib32gcc1 1:4.3.2-1ubuntu11 [26.0kB]
Get: 3 http://gb.archive.ubuntu.com intrepid/main lib32z1 1:1.2.3.3.dfsg-12ubuntu1 [75.6kB]
Get: 4 http://gb.archive.ubuntu.com intrepid/main lib32stdc++6 4.3.2-1ubuntu11 [333kB]
Get: 5 http://gb.archive.ubuntu.com intrepid/main lib32asound2 1.0.17a-0ubuntu4 [320kB]
Get: 6 http://gb.archive.ubuntu.com intrepid/main lib32ncurses5 5.6+20071124-1ubuntu2 [179kB]
Get: 7 http://gb.archive.ubuntu.com intrepid/universe ia32-libs 2.2ubuntu18 [23.2MB]
Get: 8 http://gb.archive.ubuntu.com intrepid/universe lib32nss-mdns 0.10-3ubuntu2 [17.4kB]
Fetched 27.9MB in 12s (2295kB/s)
Selecting previously deselected package libc6-i386.
(Reading database ... 114859 files and directories currently installed.)
Unpacking libc6-i386 (from .../libc6-i386_2.8~20080505-0ubuntu7_amd64.deb) ...
Selecting previously deselected package lib32gcc1.
Unpacking lib32gcc1 (from .../lib32gcc1_1%3a4.3.2-1ubuntu11_amd64.deb) ...
Selecting previously deselected package lib32z1.
Unpacking lib32z1 (from .../lib32z1_1%3a1.2.3.3.dfsg-12ubuntu1_amd64.deb) ...
Selecting previously deselected package lib32stdc++6.
Unpacking lib32stdc++6 (from .../lib32stdc++6_4.3.2-1ubuntu11_amd64.deb) ...
Selecting previously deselected package lib32asound2.
Unpacking lib32asound2 (from .../lib32asound2_1.0.17a-0ubuntu4_amd64.deb) ...
Selecting previously deselected package lib32ncurses5.
Unpacking lib32ncurses5 (from .../lib32ncurses5_5.6+20071124-1ubuntu2_amd64.deb) ...
Selecting previously deselected package ia32-libs.
Unpacking ia32-libs (from .../ia32-libs_2.2ubuntu18_amd64.deb) ...
Selecting previously deselected package lib32nss-mdns.
Unpacking lib32nss-mdns (from .../lib32nss-mdns_0.10-3ubuntu2_amd64.deb) ...
Setting up libc6-i386 (2.8~20080505-0ubuntu7) ...

Setting up lib32gcc1 (1:4.3.2-1ubuntu11) ...

Setting up lib32z1 (1:1.2.3.3.dfsg-12ubuntu1) ...

Setting up lib32stdc++6 (4.3.2-1ubuntu11) ...

Setting up lib32asound2 (1.0.17a-0ubuntu4) ...

Setting up lib32ncurses5 (5.6+20071124-1ubuntu2) ...

Setting up ia32-libs (2.2ubuntu18) ...

Setting up lib32nss-mdns (0.10-3ubuntu2) ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place

That's it! One happy pilot free from the clutches of Microsoft...at least as far as Eve Online is concerned. Eye-wink Roll on client improvements, c'mon Cedega!