Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

One solution to install a Game (EVE Online) on Linux (Debian testing, Bookworm)

Graphical Environments, Managers, Multimedia & Desktop questions.
Post Reply
Message
Author
NarriT4010
Posts: 120
Joined: 2022-04-01 10:01
Has thanked: 10 times

One solution to install a Game (EVE Online) on Linux (Debian testing, Bookworm)

#1 Post by NarriT4010 »

If you wanna Install Eve Online or another game this is sort of a tutorial.

:arrow: Step 1: Install Wine (I used developers branch and show for that here)

:!: A: Install packages wine needs.
This command will install all the dependencies for Wine, listed on their website.

Code: Select all

sudo apt-get install gcc-mingw-w64 libasound2-dev libpulse-dev libdbus-1-dev libfontconfig-dev libfreetype-dev libgnutls28-dev libjpeg62-turbo-dev libpng-dev libtiff-dev libgl-dev libunwind-dev libxml2-dev libxslt1-dev libfaudio-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libmpg123-dev libosmesa6-dev libsdl2-dev libudev-dev libvkd3d-dev libvulkan-dev libcapi20-dev liblcms2-dev libcups2-dev libgphoto2-dev gcc-mingw-w64 libasound2-dev libpulse-dev libdbus-1-dev libfontconfig-dev libfreetype-dev libgnutls28-dev libjpeg62-turbo-dev libpng-dev libtiff-dev libgl-dev libunwind-dev libxml2-dev libxslt1-dev
:!: B: Install Wine on Debian:


#Enable 32 bit packages (if you haven't already):

Code: Select all

sudo dpkg --add-architecture i386

#Download and install the repository key:

Code: Select all

wget -nc https://dl.winehq.org/wine-builds/winehq.key

Code: Select all

sudo mv winehq.key /usr/share/keyrings/winehq-archive.key


#Download and install the WineHQ sources file for your Debian version:
Debian 10 (Buster)

Code: Select all

wget -nc https://dl.winehq.org/wine-builds/debian/dists/buster/winehq-buster.sources

Code: Select all

sudo mv winehq-buster.sources /etc/apt/sources.list.d/
#Debian 11 (Bullseye)

Code: Select all

wget -nc https://dl.winehq.org/wine-builds/debian/dists/bullseye/winehq-bullseye.sources

Code: Select all

sudo mv winehq-bullseye.sources /etc/apt/sources.list.d/
#Debian Testing (Bookworm)

Code: Select all

wget -nc https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources

Code: Select all

sudo mv winehq-bookworm.sources /etc/apt/sources.list.d/

#Update packages:

Code: Select all

sudo apt update
#Install Wine package (development branch):

Code: Select all

sudo apt install --install-recommends winehq-devel
#I did this, but could make your system less secure, (enables CAP_NET_RAW, Raw IP Packets, not a good idea ?, :!: careful maybe unessessary) :

Code: Select all

sudo dpkg-reconfigure wine-devel-amd64 wine-devel wine-devel-i386
(change devel into another branch if you used stable or staging)


If apt complains about missing dependencies, install them, then repeat the last two steps (update and install).



:!: C: Install Winetricks (later version worked 24. May 2022)

Code: Select all

wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

Code: Select all

chmod +x winetricks

Code: Select all

sudo mv -v winetricks /usr/local/bin

Code: Select all

winetricks –version
(Install mono)

Optional:

Code: Select all

sudo apt-get install cabextract p7zip unrar unzip wget zenity


#Run wine one time and then exit out

Code: Select all

winetricks --gui
exit out

(Wine website: https://winehq.org)


:arrow: Step 2: Install Lutris on Debian testing (Bookworm)

:!: A Install lutris on debian (the following four commands are for Debian 12 testing, Bookworm, after those comes the install for Debian 11)

Code: Select all

echo 'deb http://download.opensuse.org/repositories/home:/strycore/Debian_Testing/ /' | sudo tee /etc/apt/sources.list.d/home:strycore.list

Code: Select all

curl -fsSL https://download.opensuse.org/repositories/home:strycore/Debian_Testing/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_strycore.gpg > /dev/null

Code: Select all

sudo apt update

Code: Select all

sudo apt install lutris
(Use the following four commands to install Lutris on Debian 11 Bullseye)
Packages compatible with Debian are available on the openSUSE Build Service.
You can add a repository using terminal to receive automatic updates:

Code: Select all

echo "deb http://download.opensuse.org/repositories/home:/strycore/Debian_11/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list

Code: Select all

wget -q https://download.opensuse.org/repositories/home:/strycore/Debian_11/Release.key -O- | sudo tee /etc/apt/trusted.gpg.d/lutris.asc -

Code: Select all

sudo apt update

Code: Select all

sudo apt-get install lutris
(reboot)

:arrow: Step 3: Install EVE Online
:!: A Open Lutris

Code: Select all

lutris

:!: B Start the installer with the script you get from the official website for Eve Online.
Top left, click on the plus sign, install game with script you downloaded:

Code: Select all

wget https://lutris.net/api/installers/eve-online-dxvk-and-esync-19381?format=json
(lutris.net, EVE Online, download installer-script for your game (EVE Online))

:!: C Install Error Fix 1
Install it, :!: when you get this error

Code: Select all

warning: /home/usernameofyours/.local/share/lutris/runners/wine/lutris-fshack-7.2-x86_64/bin/wine cmd.exe /c echo '%AppData%' returned empty string
, cancel the install, remove game files box checked then you need to change one line that python uses. You need to change wineenv to baseenv.
The line that has to be changed is somewhere to be found in the script in the range of line 300-310.
The line should look like this:

Code: Select all

if blocking:
    return system.execute(command_parameters, env=baseenv, cwd=working__dir)
You should find it in /lib for example: /lib/python3/dist-packages/lutris/runners/commands

(Thx to who solved that problem: https://github.com/lutris/lutris/issues/4200)

:!: D Resume Install
Run the installer from the script again. If the install holds again because it looks for a redist exe then close the installer, delete game files box checked, and make sure in Lutris under runners, click the config button on Wine and see that fshack is selected, and run the installer again. There will be one more error when Wine starts the Eve Online installer you can click ignore.



#Sign in, maybe lower graphics settings to minimum because my PC crashed with a graphics bug the first time but then it worked.
# The Game would not be listed under Lutris' games and had to get into the game after install play a while esit out of the game and the launcher wait a few seconds and the game should show up under recently played and in your games list in Lutris.

#Game launched with these settings/ changes in the settings rest I left untouched: Rightclick on the game, Configure, Game Options: 64 bit, Runner Options: lutris-fshack...

#If you want to limit your framerate with Lutris, under system options in the game config (rightclick on game) theres your option to do so in there.
Last edited by NarriT4010 on 2022-06-16 11:37, edited 21 times in total.

User avatar
Uptorn
Posts: 209
Joined: 2022-01-22 01:07
Has thanked: 177 times
Been thanked: 45 times

Re: One solution to install a Game (EVE Online) on Linux (Debian testing, Bookworm)

#2 Post by Uptorn »

Do you think there is a way to install Wine in such a way that it is in a portable self contained folder? The biggest problem I've always had with WINE was how it clutters up the whole system.

steve_v
df -h | grep > 20TiB
df -h | grep > 20TiB
Posts: 1400
Joined: 2012-10-06 05:31
Location: /dev/chair
Has thanked: 79 times
Been thanked: 175 times

Re: One solution to install a Game (EVE Online) on Linux (Debian testing, Bookworm)

#3 Post by steve_v »

Uptorn wrote: 2022-05-27 00:08it clutters up the whole system.
Are you referring to the pollution of file associations and menus? There's a FAQ entry for nuking that particularly aggravating "feature".

Otherwise, self-contained prefixes have been a thing forever, as has keeping multiple wine builds around. This can be managed by setting the relevant environment variables (e.g. from a launcher script), but IMO the easiest solution is to use lutris or one of the (several) other GUI frontends around. Most of them claim to be "game launchers" or whatever, but they work just as well for general applications.
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

NarriT4010
Posts: 120
Joined: 2022-04-01 10:01
Has thanked: 10 times

Re: One solution to install a Game (EVE Online) on Linux (Debian testing, Bookworm)

#4 Post by NarriT4010 »

After one more Install again came up some errors I saw before that need to be fixed. Now I hope the tutorial can work with the suggested methods I tried to install on Debian testing and on stable Debian 11 and the games runs really well and it's very fun.

Post Reply