Pages: [1] 2 3 4 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Dencal Copperhead
Amarr
|
Posted - 2006.11.03 20:32:00 -
[1]
DISCLAIMER: If you trash your computer, lose data or your sanity, i am sorry, but not to be held responsible.
THANKS TO: Elfe for the awesome Patches and Liam McD for the skeleton of this "How-To".
Welcome gentle Reader.
Some people asked me to write a How-To to get Ubuntu running on Linux without using cedega as response to my video on YouTube. http://www.youtube.com/watch?v=XhirMC9iqSI
Why Wine?
As we all know, a software named "Wine" (the acronym for "Wine is not an Emulator") makes it possible for Linux to run native Windows programs by translating the system-calls between the program and Linux. "WineX" was a spin-off project that implemented DirectX functionality into Wine. A company named "Transgaming" then used the code to build their product "Cedega". If you want to the most problem free Eve-on-Linux experience there is hardly a way around it. But i have a few problems, not with "Cedega", but with "Transgaming". But this is a How-To, an not a flamewar. If you are interested look here under "Controversy": http://en.wikipedia.org/wiki/Cedega
Why Ubuntu?
I chose Ubuntu for my main PC for three reasons: Ease to use, Debian, Big community
I could have used Gentoo (as i used on all my servers), but i dreaded the prospect of configuring a Linux for desktop use by myself. So laziness won, and now i use Gentoo.
How-To: Start
My machine: Athlon64 3000+, NForce3 250 Chipset, NVidia 6600GT GPU, Soundblaster Live 5.1
So, there it was, a freshly installed Ubuntu 6.10 Edgy Eft Final. First Step - Taint your system with closed source software:
1) Get more Software!
Go to: System -> Administration -> Synaptic Package Manager Go under "Settings -> Repositories" and activate all boxes in the "Ubuntu 6.10" tab. Now go to the "Third Party" tab, and click "Add"
Type: "Source" URL: "http://wine.budgetdedicated.com/apt" Distributions: "edgy" Components: "main"
And press OK. Now Close. Now follow the nice hint from Synaptic and press "Refresh".
2) GPU Drivers
We need the horrible (but fast) closed source nvidia X driver. For ATI users, there are closed source ATI drivers as well. And they install the same way. But i don't know the package name, nor the driver name, sorry)
Search for the following drivers: "nvidia-glx"; "linux-restricted-modules-2.6.17-10-generic"; "nvidia-kernel-common" Mark them for installation (if not already installed). Press Apply.
Now for the tricky part. Open a terminal (Applications -> Accessories -> Terminal). Use the command: "sudo nano -w /etc/X11/xorg.conf" Locate the section: Section "Device" Change the driver from "nv" to "nvidia" Add the following options: Option "NvAGP" "1" VideoRam 131072
My GPU Board has 128MB VideoRAM. If yours don't, use this formular to calculate the number you need to fill in: Number = <RAM in MB> * 1024 (eg: 131072 = 128MB * 1024)
Close the editor with <ctrl>+X, save with "y" and restart your machine. You should now get a nice nvidia bootscreen right before the login prompt.
3) Get Elfe`s Awesome Wine Patches (TM): http://elfe.mine.nu/eve/linux/ Download "eve-2006-10-20.diff" and "MachoNet.bash" into your home directory.
4) Install the Wine dependencies Open a terminal and run the following command: "sudo apt-get build-dep wine"
|

Dencal Copperhead
Amarr
|
Posted - 2006.11.03 20:32:00 -
[2]
Edited by: Dencal Copperhead on 03/11/2006 20:41:05 Edited by: Dencal Copperhead on 03/11/2006 20:36:03 Edited by: Dencal Copperhead on 03/11/2006 20:32:42 5 ) Turn sourcecode into Wine! Create a new directory in you home. Navigate into the directory and run the following command in a terminal: "sudo apt-get source wine"
This takes a short while, as apt-get is downloading the source code. A directory "wine-0.9.24~winehq0~ubuntu~6.10" should appear. Copy "eve-2006-10-20.diff" into it. Change into the directory and run the following command: "patch -p1 < eve-2006-10-20.diff" This applies Elfe`s Awesome Wine Patch (TM) to the wine source code. Without it, if you try to start eve, you will get only a black box in the middle of the desktop.
Now install the following library via Synaptic: "libasound2-dev"
If you are running debian, skip the following: Something is ... "funny" with the gcc 4.1 that comes with Ubuntu 6.10. If you would compile the patched source code with it, you would only get "segmentation faults" from the wine preloader. You don't want that, don't you? So we have to install a older model: In a terminal, run: "sudo apt-get install gcc-3.4" Now run: "export CC=gcc-3.4" and then: "export CXX=g++-3.4"
Now we have to compile wine. To do this run the following commands: ./configure The configure script will tell you if any libraries are missing. You have to install them via Synaptic. If everything runs smooth, run the command: "make depend && make" Now get a cup of tea. On my machine it took around 10 minutes to finish. After the compilation is successful, run: "sudo make install" Grats, you just installed wine.
6 ) Configuring Wine, Installing Eve.
Run: "winecfg" and open the "Audio" tab. Choose "ALSA" (OSS is fine, too) Close it with "OK".
Now you need the Eve Client from the Eve-Online Website. As these How-To was written, this was "EVE_Setup_25245.exe".
Download the Client to you home directory and open a terminal. Now install the client with the command "wine EVE_Setup_25245.exe" Install the Client into c:\EVE, and don't run EVE after the installation finishes.
Now copy the other of Elfe`s Awesome Wine Patch (TM), "MachoNet.bash", into the installation directory. This should be accomplished with the following command: "cp ~/MachoNet.bash ~/.wine/drive_c/EVE" now run: "chmod 744 ~/.wine/drive_c/EVE/MachoNet.bash" Change into the directory: "cd ~/.wine/drive_c/EVE" and then finally run the script itself: "./MachoNet.bash"
7 ) Now everything should be ready. Run: "nice 19 wine ~/.wine/drive_c/EVE/eve.exe"
Now you should see the login screen.
----
I hope this How-To helps a few people on their Linux-Gaming ways. And even more, i hope that it will be deprecated soon, as the wine development team hopefully integrates Elfe Patches in the main wine tree, to make wine even more awesome. ^_________^
And now, back into space...
Cu, Tarwin
|

6ene6ene
Omega Fleet Enterprises Xelas Alliance
|
Posted - 2006.11.03 22:18:00 -
[3]
Sticky PLEASE!?!
|

Sevarus James
Minmatar Meridian Dynamics Namtz'aar k'in
|
Posted - 2006.11.04 01:37:00 -
[4]
Excellent information!
Updated Linux Desktop+EVE+EVE-TV |

Terminus Shade
Gallente Purgatorial Janitors Inc.
|
Posted - 2006.11.04 10:35:00 -
[5]
Edited by: Terminus Shade on 04/11/2006 10:44:17 Edited by: Terminus Shade on 04/11/2006 10:41:40 I cant get it to work properly. I get everything else done but when I try to run it with "nice 19", it returns an error that there is no such file or directory. But if I run it with just "wine blablabla/eve.exe", it launches it, but doesnt go past the splash screen.
EDIT: with just "nice wine blablabla" it works, but doesnt get to the login screen. terminal window gives me the impression that program has been terminated.
this linux computer has a 800Mhz CPU, 393Mb RAM, 32mb integrated video card, and an integrated soundcard, or something. -----------------------
|

Egor Roy
|
Posted - 2006.11.04 11:53:00 -
[6]
OMG this looks pretty complicated...
I may give it a try if I feel brave. Quick question, I currently have a single hard drive running windows xp. When I go and install this 'Ubuntu' can it do so without losing my current windows xp installation? I am sorry if this is a silly noob question... well it is.. 
|

froster
|
Posted - 2006.11.04 12:04:00 -
[7]
Edited by: froster on 04/11/2006 12:05:19 hello,
Like terminus i can't run the command nice 19 wine... It says the same thing. I'm running on opensuse with an ati card (ati driver isntalled)
When i run just nice wine ... i got the image loader of eve then it turn black and fill my console wiht some error like :
Quote: *@*:~> nice wine /home/x/.wine/drive_c/EVE/eve.exe fixme:process:IsWow64Process (0xffffffff 0x34fba4) stub! fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x1b3778) : stub, simulating 64MB for now, returning 64MB left fixme:imm:ImmReleaseContext (0x10026, 0x1557a0): stub fixme:imm:ImmGetIMEFileNameA (0x40c040c, 0x34a838, 260): stub
Really strange 
|

JSkywalker
|
Posted - 2006.11.04 13:46:00 -
[8]
Originally by: Dencal Copperhead
"nice 19 wine ~/.wine/drive_c/EVE/eve.exe"
i think this should be: "nice -19 wine ~/.wine/drive_c/EVE/eve.exe"
|

Terminus Shade
Gallente Purgatorial Janitors Inc.
|
Posted - 2006.11.04 16:14:00 -
[9]
Edited by: Terminus Shade on 04/11/2006 16:15:14
Originally by: JSkywalker
Originally by: Dencal Copperhead
"nice 19 wine ~/.wine/drive_c/EVE/eve.exe"
i think this should be: "nice -19 wine ~/.wine/drive_c/EVE/eve.exe"
It accepts the command now, but still doesnt go past the splash screen.
This is what is visible in terminal:
fixme:process:IsWow64Process (0xffffffff 0x33fba4) stub! fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x174048) : stub, simulating 64MB for now, returning 64MB left fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain >>>>>>>>>>>>>>>>> 500 from glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE_EXT); @ device.c / 1858 fixme:d3d:IWineD3DDeviceImpl_SetRenderState WINED3DRS_POINTSIZE_MIN not supported on this opengl fixme:d3d:IWineD3DDeviceImpl_SetRenderState WINED3DRS_POINTSIZE_MAX not supported on this opengl err:seh:setup_exception nested exception on signal stack in thread 000e eip 7bc543bb esp 7ffddc00 stack 0x241000-0x350000
-----------------------
|

Camulos
Gallente Hadean Drive Yards
|
Posted - 2006.11.05 03:08:00 -
[10]
Edited by: Camulos on 05/11/2006 03:25:18 For ATI users. I believe if you do a search for "fglrx" you'll find the ati drivers.
been trying to get it to work on my laptop. so far the installation is running smoothly except for needing ATI drivers. atm when eve lauches it complains that i only have directx 8.2. Trying to convert the install for ati is fun though. /me bangs head against wall ---------------------------------------------
Captain - Mining & Transport Division |
|

Camulos
Gallente Hadean Drive Yards
|
Posted - 2006.11.05 10:04:00 -
[11]
Edited by: Camulos on 05/11/2006 10:12:10 doublepost ---------------------------------------------
Captain - Mining & Transport Division |

froster
|
Posted - 2006.11.05 11:13:00 -
[12]
Edited by: froster on 05/11/2006 11:19:01
Originally by: Camulos Edited by: Camulos on 05/11/2006 08:46:16 Edited by: Camulos on 05/11/2006 03:25:18 For ATI users. I believe if you do a search for "fglrx" you'll find the ati drivers.
been trying to get it to work on my laptop. so far the installation is running smoothly except for needing ATI drivers. atm when eve lauches it complains that i only have directx 8.2. Trying to convert the install for ati is fun though. /me bangs head against wall
Also noticed that libasound2-dev is already installed on my installation.
I'm using ati driver (from ati web site), and it worked near ok
|

Renee Cado
M'8'S
|
Posted - 2006.11.05 16:25:00 -
[13]
Edited by: Renee Cado on 05/11/2006 16:26:00 I had the problem, that after the splash screen was shown, the login window did not show up.
Thanks to El***ER it is working now, as the following solution came from him.
He told me to start the logserver and i forwarded all errors and warnings to him. He then found out that a registry key is missing because in old wine versions the key is not added by default.
Here is what you got to do, to add the missing registry key:
- Open a terminal - Enter "regedit", press Enter, a new window is showing up - Navigate to "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" - Create a new String - Name the new String "Fonts" and give it the value "C:\windows\fonts" (case sensitive) - You are done and the login screen should show up now
Thanks again to El***ER for that solution.
|

Camulos
Gallente Hadean Drive Yards
|
Posted - 2006.11.06 00:28:00 -
[14]
found the following link for ati users.
http://wiki.cchtml.com/index.php/Ubuntu_Edgy_Installation_Guide ---------------------------------------------
Captain - Mining & Transport Division |

Honneamise
Amarr Biotech Industries
|
Posted - 2006.11.06 08:47:00 -
[15]
Edited by: Honneamise on 06/11/2006 08:54:44 you can also NOT USE the installer .
if you want use the same installation you have under win ( with all your settings ) you can do this :
-mount your win partition -copy the directory where eve is installed from your win partition to your home under : ".wine/drive_c/EVE" -run the game with : "nice -19 wine .wine/drive_c/EVE/eve.exe"
i have just tried this to run multiple clients and it works correctly, and i have also back all my settings .
using this method you DONT NEED to use the script to create missing folders.
|

Dencal Copperhead
Amarr
|
Posted - 2006.11.06 18:46:00 -
[16]
Edited by: Dencal Copperhead on 06/11/2006 18:56:46
Sorry that i am responding so slowly, my girlfriend demanded my attention. ^^;;
Terminus Shade: I think your GPU has problems with OpenGL. Sorry, but you need a GPU / drivers, that fully support OpenGL.
Egor Roy: Yes it's rather complicated. ^^ But don't worry, ubuntu is a "beginner" linux and is very easy to install. But you need free space on your harddisk (meaning space without a partition on it), if you want to "dual boot" with windows.
JSkywalker: ****, i forgot the "-". Sorry sorry sorry...
Camulos: Sorry i can't help with ati but i really have no experience nor a system where i could test it... But good that you proved that i runs for ati users too  Could you write how you installed the ati drivers, please?
Honneamise: That's great. 
Honneamise told me, she had problems had problems getting the 0.9.24 source through apt-get. Had anyone else problems with it??
Grats to all that got it working! 
|

Camulos
Gallente Hadean Drive Yards
|
Posted - 2006.11.07 00:59:00 -
[17]
For the most part i followed the first Method in the link i gave (Guide)
Method 1: Installing Edgy's Included Driver (8.28.8)
The included fglrx driver supports Radeon 8500+ and the X-series cards up to X1900.
Disable Composite Extension
In Ubuntu Edgy the Composite extension is enabled by default, however, fglrx does not yet support Composite with DRI. In order to to disable Composite you have to edit the xorg.conf file: sudo gedit /etc/X11/xorg.conf
and add these lines at the end of the file: File: /etc/X11/xorg.conf Section "Extensions" Option "Composite" "Disable" EndSection
Installing the driver
Make sure the restricted repository is enabled in /etc/apt/sources.list or this guide will not work! sudo apt-get update sudo apt-get install linux-restricted-modules-$(uname -r) #Okay if it is already installed sudo apt-get install xorg-driver-fglrx sudo depmod -a sudo aticonfig --initial sudo aticonfig --overlay-type=Xv
Now Reboot your system: sudo shutdown -r now
An alternative to the aticonfig --initial command is to edit /etc/X11/xorg.conf and replace the string "ati" with "fglrx" in the "Device" section. This way you won't lose your old "Screen" and "Monitor" settings. Afterwards you can use aticonfig for setting overlay etc.
Confirm that it works fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON 9600 Generic OpenGL version string: 2.0.6011 (8.28.8) ---------------------------------------------
Captain - Mining & Transport Division |

Shiva Aleth
|
Posted - 2006.11.07 05:07:00 -
[18]
I was having problems with the latest wine via git, i used source from 9.24 and it seemed to work. I'm currently downloading the client again, as my old version was crashing trying to patch.
|

rig0r
Arcane Industries
|
Posted - 2006.11.07 09:26:00 -
[19]
Nice ! I'll have a go at it and see how it compares to Cedega performancewise.
Is there anything we can do to get Elfe's patches incorporated in the official source ?
|

Telefonmann
|
Posted - 2006.11.07 22:41:00 -
[20]
I can't seem to get this to work... I get the following messages and the game just hangs at the splash picture.
fixme:process:IsWow64Process (0xffffffff 0x33fba4) stub!
1 : blue.BlueOS: BlueOS::Startup(): InitVerificationContext failed 0 : {-2:Unknown} in in unknown source: CryptAcquireContext
|
|

negatox
|
Posted - 2006.11.08 22:48:00 -
[21]
I can't get it to work with the 64bits Edgy Eft, can't compile wine due too the 32bit lybraries of windows. Could you make a (32bi) deb file out of your installation and put it somewhere for us to download? Thanks
|

Egor Roy
|
Posted - 2006.11.08 23:24:00 -
[22]
Originally by: Dencal Copperhead
Go to: System -> Administration -> Synaptic Package Manager Go under "Settings -> Repositories" and activate all boxes in the "Ubuntu 6.10" tab. Now go to the "Third Party" tab, and click "Add"
Type: "Source" URL: "http://wine.budgetdedicated.com/apt" Distributions: "edgy" Components: "main"
And press OK. Now Close. Now follow the nice hint from Synaptic and press "Refresh".
I have a problem with this part. I am a noob with linux, so be gentle!
When adding this repositories, the button "add this.." is not active? However after playing around, if I substitute "Source" with "Deb" the button becomes available. Why is this and what should I do?
Sorry if this is a silly Q or I have done something wrong...
Cheers,
Egor
|

Egor Roy
|
Posted - 2006.11.09 00:50:00 -
[23]
Originally by: negatox I can't get it to work with the 64bits Edgy Eft, can't compile wine due too the 32bit lybraries of windows. Could you make a (32bi) deb file out of your installation and put it somewhere for us to download? Thanks
Ah.. I am running the 64bit version as well. I assumed.. oh well. I think I got around my last problem (see post above) but now I am having more trouble, probably because I am running the 64bit edgy OS.
I just ran the ./configure command and it seemingly went smoothly. So I then ran the make depend && make command and it runs for about 30seconds then stops with the error:
ln: creating symbolic link `wine' to `./tools/winewrapper': Permission denied make: *** [wine] Error 1
Any clues? I really want this to work 
|

Honneamise
Amarr Biotech Industries
|
Posted - 2006.11.09 09:09:00 -
[24]
Originally by: Egor Roy
I just ran the ./configure command and it seemingly went smoothly. So I then ran the make depend && make command and it runs for about 30seconds then stops with the error:
ln: creating symbolic link `wine' to `./tools/winewrapper': Permission denied make: *** [wine] Error 1
Any clues? I really want this to work 
this problem happened also to me, but fortunatly solved .
instead to use the "sudo" command, compile the wine source and install as root ( on console command "su" then root-password ).
|

Egor Roy
|
Posted - 2006.11.09 10:58:00 -
[25]
Originally by: Honneamise
Originally by: Egor Roy
I just ran the ./configure command and it seemingly went smoothly. So I then ran the make depend && make command and it runs for about 30seconds then stops with the error:
ln: creating symbolic link `wine' to `./tools/winewrapper': Permission denied make: *** [wine] Error 1
Any clues? I really want this to work 
this problem happened also to me, but fortunatly solved .
instead to use the "sudo" command, compile the wine source and install as root ( on console command "su" then root-password ).
|

Egor Roy
|
Posted - 2006.11.09 11:00:00 -
[26]
Strange, half my post is missing above..
My question is: What do I enter when using the "su then-root-pw" before "make depend && make" command? I really am a novice. I do not know what to type! lol
|

Egor Roy
|
Posted - 2006.11.09 11:15:00 -
[27]
OK. I read up about setting a 'root' password. man I am confused, but I managed to do this and rerun the make and depend blah blah command again and it got further this time, stopping with a bunch of errors:
../../include/winnls.h:758: warning: `__stdcall__' attribute ignored make[2]: *** [casemap.o] Error 1 make[2]: Leaving directory `/home/atom/UbuntTemp/wine-0.9.24~winehq0~ubuntu~6.10/libs/wine' make[1]: *** [wine] Error 2 make[1]: Leaving directory `/home/atom/UbuntTemp/wine-0.9.24~winehq0~ubuntu~6.10/libs' make: *** [libs] Error 2
This is a snippet.
So, what I want to ask is has anyone got this to work on the 64bit version of edgy? If not, how do I completely remove this OS so I may reinstall the non-64bit version?
|

cocokrisp
|
Posted - 2006.11.09 16:22:00 -
[28]
Thanks to all the above posts, I have Eve installed on Ubuntu. However, the authentication process just times out. I'm never actually able to login. Suggestions? Thx!
|

negatox
|
Posted - 2006.11.09 18:58:00 -
[29]
Originally by: Egor Roy OK. I read up about setting a 'root' password. man I am confused, but I managed to do this and rerun the make and depend blah blah command again and it got further this time, stopping with a bunch of errors:
../../include/winnls.h:758: warning: `__stdcall__' attribute ignored make[2]: *** [casemap.o] Error 1 make[2]: Leaving directory `/home/atom/UbuntTemp/wine-0.9.24~winehq0~ubuntu~6.10/libs/wine' make[1]: *** [wine] Error 2 make[1]: Leaving directory `/home/atom/UbuntTemp/wine-0.9.24~winehq0~ubuntu~6.10/libs' make: *** [libs] Error 2
This is a snippet.
So, what I want to ask is has anyone got this to work on the 64bit version of edgy? If not, how do I completely remove this OS so I may reinstall the non-64bit version?
Wine doesn't compile on any 64bit distro, if we want to have wine someone must make a 32bit deb with the patches and then give it to us. The error you got is the common error while trying to compile wine on 64 bits. Hope someone can help us. Thanks
|

Honneamise
Amarr Biotech Industries
|
Posted - 2006.11.09 21:00:00 -
[30]
Originally by: cocokrisp Thanks to all the above posts, I have Eve installed on Ubuntu. However, the authentication process just times out. I'm never actually able to login. Suggestions? Thx!
please run on console "wine --version" and check the output , should be : Wine 0.9.24.
|
|
|
|
|
Pages: [1] 2 3 4 :: one page |
First page | Previous page | Next page | Last page |