It’s hard for new Linux users to customize Wine prefixes for applications and games that don’t have native Linux support. To facilitate the process of creating prefixes, enthusiasts came up with many different applications. For example, PlayOnLinux and Crossover.
We thought about creating our own scripts that will help, without any problems, install a specific game or application.
In order to start using our scripts, you first need to satisfy all the dependencies. Install the following packages on your system:
- Zenity
- Wine
- Cabextract
- Wget
In order to install these dependencies, it is necessary to execute the following commands in the terminal:
Ubuntu, Debian, Mint and other derivatives: sudo apt install zenity cabextract wget
Arch Linux, Manjaro: sudo pacman -S zenity cabextract wget or yay -S zenity cabextract wget
CentOS, Fedora and derivatives: sudo dnf install zenity cabextract wget
SUSE and derivatives: sudo zypper install zenity cabextract wget
You can also install packages without a terminal. To do this, go to the application manager of your distribution. In the search bar, enter the name of the required package and click install.
In order to install Wine, use this video guide. This video guide provides an example setup for Linux Mint 19.2. Also, instructions are given on winehq.org. For Arch Linux and derivatives, Wine is available in repositories.
After all the dependencies are satisfied and the game is purchased, you can start using the automatic configuration script.
The scripts will be fairly easy to use. All you have to do is download the script from the site by going to the Games => Wine section. Select a game and download a script. Next, make it executable by typing the command in the terminal chmod u+x Script_Name. You can do this in another way: open the properties of the file, go to the rights tab and check the box "Allow executing file as program." The text may be different, depending on the Desktop environment. For example, in KDE, the text would be: "Is executable."
And just follow the script prompts.
Scripts have additions to versions in alphabetic meanings. For example 0.9A.
Decoding of literal values:
- "A" is autonomous. Does not require the installation file of the game/program.
- "NA" is not autonomous. Requires a game/program installation file.
- "P" is the patch script. These scripts are in addition to our prefixes already installed.
- "NAS" is the same as non-standalone with the addition of a prefix setting for Steam Play Proton.