These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

Mods, please lock - HOW TO: Ubuntu 12.04 (and 13.04) Desktop with Eve

Author
MolotovBeats
Science and Trade Institute
Caldari State
#101 - 2013-11-19 01:20:34 UTC
I just installed Eve on Ubuntu 12.04 without any problems. While OP's post is very helpful, it is a little outdated and can/should be updated a little to reflect the current situation; a lot of things have been simplified. Please note that this doesn't apply to Rubicon, which comes out tomorrow and might cause a ton of new issues, knowing CCP.

1. Install aptitude & update it per OP
2. sudo aptitude install wine1.7 winetricks
3. Download the regular Windows installer, run it using "wine /path/to/installer.exe"
4. Use default options, everything should install correctly
5. After install is finished, run winecfg, tick the option that says "Emulate virtual desktop" and set it to your monitor resolution
6. Start Eve by running "wine "C:\\Program Files (X86)\\CCP\\EVE\\eve.exe"

All of this gives me a great working installation with the only issue being some text missing in the market graph windows, I'm assuming there's some font missing, and wine spams "resource_check_usage" errors to the console like there's no tomorrow. Make sure to lower all the graphics settings and unclick "load station environment" on first launch. I did not have any problems with the EULA, the launcher, or anything else.
Kismeteer
Bat Country
Pandemic Horde
#102 - 2013-11-20 18:32:07 UTC
MolotovBeats wrote:
While OP's post is very helpful, it is a little outdated and can/should be updated a little to reflect the current situation;


You are correct, I should do the tldr version at the top. I really should just do a picture gallery to install, actually.
Marduk Nibiru
Chaos Delivery Systems
#103 - 2013-12-13 05:53:46 UTC
I'm having trouble every time I run eve: "Procedure not found. Could not load python dll."

I did run winetricks d3dx9_36.

Am I missing something else?

I actually used the ubuntu app UI thingy and install windows compatibility. Figured that installed wine, and it did activate the installer and all that crap.
Marduk Nibiru
Chaos Delivery Systems
#104 - 2013-12-13 09:34:50 UTC  |  Edited by: Marduk Nibiru
Marduk Nibiru wrote:
I'm having trouble every time I run eve: "Procedure not found. Could not load python dll."

I did run winetricks d3dx9_36.

Am I missing something else?

I actually used the ubuntu app UI thingy and install windows compatibility. Figured that installed wine, and it did activate the installer and all that crap.


I got it going. Whole lot of different things but I think it was simply updating wine that did it. Ubuntu comes with an old version but if you google for directions, updating to the beta is pretty damn easy.

To get in I first had to disable station environment, but then once in game I was able to re-enable it to get station spinning. It's just the captain's quarters that crash. Can't play eve without the spin though!

Edit: Oh, and I removed all the custom library settings that various different sites said to use. Totally default wine config.
Kismeteer
Bat Country
Pandemic Horde
#105 - 2013-12-26 19:56:00 UTC
BTW, this continues to work with Wine 1.6.1, so feel free to upgrade.

I most likely will upgrade to Ubuntu 14.04 LTS in April, btw.
Kropotkin
Center for Advanced Studies
Gallente Federation
#106 - 2014-01-07 19:21:31 UTC
Today's automatic Ubuntu 12.04 update made EVE segfault upon launch.

Problem went away after I uninstalled and reinstalled the proprietary AMD Catalyst driver.
Kismeteer
Bat Country
Pandemic Horde
#107 - 2014-01-07 19:33:20 UTC
Kropotkin wrote:
Today's automatic Ubuntu 12.04 update made EVE segfault upon launch.

Problem went away after I uninstalled and reinstalled the proprietary AMD Catalyst driver.


Still not having problems with nvidia driver 304 and wine 1.6.1. (Which is surprising!)
khan Ikkala
Ancient Malevolence
#108 - 2014-01-12 20:37:55 UTC
Waruiko wrote:
well i guess i might need a dedicated card then. I had hoped the built in bits would work without because of all the ram, bit I guess not...


Thanks to those who came before me, the 12.04 version posts on this page helped.

I got 13.10 to work on my PCIe mb, a lot easier than some of you had in 12.04 If you call
reloading the system 4 times.
Some mboards MAY need to upgrade their video card to get current drivers.

Here is what I did:
* * * * * * *

sudo add-apt-repository ppa:ubuntu-wine

sudo apt-get update

sudo apt-get install wine1.6 winetricks alsa-oss #(wine tricks + sound)

On the EULA, wait for it to load, some people have reported crashes by messing with it early.

Setup a shell script to start eve, I used: /usr/bin/env WINEPREFIX="$HOME/.wine" DISPLAY=":0.0" /usr/bin/aoss wine explorer /desktop=eve1,1024x768 "C:\Games\CCP\EVE\eve.exe" #Note the low resolution here. It will change to max when you log in.

get EVE install files from ... http://community.eveonline.com/support/download/online-installer/

Put the online-installer file in: $HOME/.wine/drive_c/EVE_Online_Installer_6xxxx.exe
You now should have a hidden .wine directory as well as others in Your home directory.
Execute the installer IN THAT DIRECTORY and accept the defaults.(suggested) Downloads 5.5gb+ of files.

After completing (it will unzip automatically) & install the files & icon, when you click 'Finish' the
EVE login screen will pop up.
Let it download the update, it will automatically go to EVE online. Let it update to the current
EVE system. Then Close/Exit it at this point.

You need to create a link to an App. > /usr/bin/winecfg
clicking on the WineCFG file will bring up a setup window. Under Applications, select Add app....
Click thru directories until you find EVE.exe
Select it, click ok to close.

The install should have created an icon for you to run EVE from your Home directory, click it.
You can then log-in.
NOTE: not all the graphics may show on the log-in screen.

Good Luck,
Kismeteer
Bat Country
Pandemic Horde
#109 - 2014-02-11 22:18:51 UTC
Everything still working great under wine 1.6.1. I will most likely do a new thread when 14.04 LTS hits, with everything cleaned up.
Kismeteer
Bat Country
Pandemic Horde
#110 - 2014-04-10 16:16:23 UTC
Just bumping that this is still working quite well.

Is anyone else going to be going to Ubuntu 14.04 LTS? When 14.04 comes out in two weeks, I most likely will do a fresh install, will update these instructions, and ask the old thread be locked.
Dr Shameless
Republic Military School
Minmatar Republic
#111 - 2014-04-14 21:18:39 UTC  |  Edited by: Dr Shameless
Running eve right now on Linux Mint 16.

With playonlinux (wine frontend) everything works perfectly. Had to install a better amd display driver but that was to get rid of other unrelated problems :)

edit: screenshot
Charsi Servire
Imperial Shipment
Amarr Empire
#112 - 2014-04-23 18:09:37 UTC  |  Edited by: Charsi Servire
Just updated to Ubuntu 14.04 and as far as the OS goes, it's an improvement. Smoother, fewer errors etc.
However, it broke my EVE.
The launcher loads just fine (nice and fast) but when I click play, it sits there for a minute, looking like it's going to load the client, but instead the Play button just returns to normal and no client ever loads.

I'm running eve under Playonlinux and their site doesn't seem to load for me so I'm going to have to find an alternative way to install the latest wine under my POL virtual drive.

Anyone running into any issues with EVE since the 14.04 release?
[UPDATE]
Turns out the playonlinux site was being blocked (for whatever reason).
Long story short, I was able to update to the latest wine version 1.7.17 and that fixed everything.
Androxian
Sebiestor Tribe
Minmatar Republic
#113 - 2014-04-24 22:34:28 UTC
I did a fresh install of 14.04 LTS, installed the usual stuff and drivers.

Then I just installed the latest Wine and installed EVE.
Started the game with the launcher and it worked fine.

I just had some problems with one of my chars. It always crashed after selecting it at the character select screen.
I lowered some of the graphics settings and it worked after that. Then I just cranked the settings up to max again and it was back to normal.
Kismeteer
Bat Country
Pandemic Horde
#114 - 2014-04-28 18:45:12 UTC
I'll be rebuilding my workstation later this week sometime, will simplify this thread a bit with complete instructions, with simple tldr instructions up top.

How do you guys like 14.04 now? Am I going to want to kill Unity still? I'm pretty happy with XFCE though.
Kismeteer
Bat Country
Pandemic Horde
#115 - 2014-05-06 22:23:43 UTC  |  Edited by: Kismeteer
# Tenative steps on my Ubuntu 14.04 LTS rebuild, taking advice before I start the new thread:

This is how to play eve with most modern versions of Linux, like all the cool kids in EG. I use Ubuntu 14.04 LTS because the LTS branch tends to be more stable than most other distros. Plus, it's Debian under the hood and I can install experimental packages if I want.

Note: My shell scripts use 'e1' as eve with launcher, and 'v1' without launcher. The launcher is slow and unreliable on Linux, but necessary to patch. This is due to an SSL bug associated with wine.


  1. Install Ubuntu 14.04 LTS: You can use desktop, or server if you're a masochist like me. These ship with wine 1.6.2, which is perfectly fine to run eve. I like LTS because it's not as unstable as other desktops, but you can install unstable stuff if you want the 'latest'.
  2. Install your video driver: I am using 'sudo apt-get install nvidia-current', with Settings | Software & Updates | Additional Drivers | Nvidia Proprietary. You can see your video card easily with 'lspci | grep -i vga' Note: You must reboot after installing a new video driver!
  3. Install Wine: sudo apt-get install wine # It must be at least 1.6. You can do apt-get install wine1.6 if you want. I actually recommend using aptitude, which handles dependancies better. I have also installed 'winetricks' as well, just in case I need them.
  4. Install Eve: Download the offline installer files ( http://community.eveonline.com/support/download/offline-installer/ ) and navigate to it with a file manager. Right click select 'Run as Wine Windows Loader'. If you can't run it, you might have to fix a permission. Graphical verison: http://i.imgur.com/Qh6D1.png
  5. Pick location: I chose C:\Games\CCP\EVE. (I changed Program Files (x86) to Games)
  6. Setup a few shell scripts.
  7. "This is your 'no updates' shell script. I save this in ~/bin/v1" wrote:

    # This runs in .wine, with standard display, using the desktop variable 'eve1' with a size, with a location.
    /usr/bin/env WINEPREFIX="$HOME/.wine" DISPLAY=":0.0" wine explorer /desktop=eve1,1024x768 "C:\Games\CCP\EVE\bin\exefile.exe"

    "# This is your launcher shell script. Use it when you have updates to run. I save this in ~/bin/e1" wrote:

    # This runs in .wine, with standard display, using the desktop variable 'eve1' with a size, with a location.
    /usr/bin/env WINEPREFIX="$HOME/.wine" DISPLAY=":0.0" wine explorer /desktop=eve1,1024x768 "C:\Games\CCP\EVE\eve.exe"

  8. Multibox: For multiple instances, you copy ~/bin/v1 to ~/bin/v2, and edit the file to use 'eve2' instead of 'eve1' on the command line. This can be as many as your machine can handle.
  9. Patch eve: After the install is complete, it will start the launcher itself. It might not launch correctly at first, and might be missing the 'login' options on the left. This is due to an SSL bug particular to Linux. Just wait for it to finish validating and patching though. If it fails, you can run the ~/bin/v1 script. When you launch eve in the future, use the v1 script.
  10. Launch eve: After you are patched, you can launch, and it will take awhile to launch the first time, particularly the EULA.
  11. Disable Captain's Quarters: Go to Settings | video Settings | uncheck 'load station environment'. You want to avoid loading Captain's Quarters. Alternately, you can just click the 'leave captain's quarters' while docked.

Here is a script that will setup 3 instances for you as well:
Quote:

# Can skip this section if you have a bin directory setup and in path
mkdir ~/bin
PATH="${PATH}:~/bin" ; export PATH
# Fix up your multibox environment, the \ does a line break for easy editing.
echo '/usr/bin/env WINEPREFIX="$HOME/.wine" DISPLAY=":0.0" wine explorer \
/desktop=eve1,1024x768 "C:\Games\CCP\EVE\bin\exefile.exe"' >~/bin/v1
echo '/usr/bin/env WINEPREFIX="$HOME/.wine" DISPLAY=":0.0" wine explorer \
/desktop=eve2,1024x768 "C:\Games\CCP\EVE\bin\exefile.exe"' >~/bin/v2
echo '/usr/bin/env WINEPREFIX="$HOME/.wine" DISPLAY=":0.0" wine explorer \
/desktop=eve3,1024x768 "C:\Games\CCP\EVE\bin\exefile.exe"' >~/bin/v3
# Use this to patch when needed
echo '/usr/bin/env WINEPREFIX="$HOME/.wine" DISPLAY=":0.0" wine explorer \
/desktop=eve1,1024x768 "C:\Games\CCP\EVE\eve.exe"' >~/bin/e1
# Make all these shell scripts executable:
chmod a+x ~/bin/[ev][1-3] # FANCY, warning will match e2 and e3.
echo "You can run e1 to patch, and then v1 or v2 or v3 to play without the launcher."


"Older stuff" wrote:

This is stuff that has been needed in the past, you can ignore it.
# this is commented out, but here if you want to test overrides, which some people have needed.
apt-get install winetricks
export WINEDLLOVERRIDES="msvcr100,msvcr90,msvcr80=n,b;msvcrt=b,n"
#/usr/bin/aoss is optional if you want to use aoss for sound
echo '/usr/bin/env WINEPREFIX="$HOME/.wine" DISPLAY=":0.0" /usr/bin/aoss wine explorer \
/desktop=eve1,1024x768 "C:\Games\CCP\EVE\bin\exefile.exe"' >bin/v1

Some use 'playonlinux', a wine front end as well. Just do apt-get install playonlinux to install it.


You should be ready to login to eve. (You are most likely still bad at playing eve though.) If you have issues on Linux, post a paste of the exact error and we'll help you out. Please include your OS (cat /etc/lsb-release), wine version (wine --version), and video card (lspci | grep -i vga).

Mine:
Ubuntu 14.04 LTS, wine-1.6.2, 01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Kismeteer
Bat Country
Pandemic Horde
#116 - 2014-05-08 17:38:50 UTC
My tearing was based off no-reboot after installing video driver.

I'm going to rip out the winetricks stuff as well, any objections?
Kismeteer
Bat Country
Pandemic Horde
#117 - 2014-05-08 18:38:51 UTC
Okay, I'm happy with the new thread, it's posted. https://forums.eveonline.com/default.aspx?g=posts&m=4568464#post4568464

Thanks for everyone's help with the previous version of Ubuntu, hopefully these artifacts of old can disappear over time.

Mods, please lock. Thanks!