Difference between revisions of "Getting Started on Linux (v3) Wine-Staging 6.0, vulkan & dxvk"

From The Al`Kabor Project Wiki
Jump to navigation Jump to search
(Finished arch linux and started Void section)
(Changed bullet list)
Line 3: Line 3:
This installation procedure is a marriage between the [https://wiki.takp.info/index.php/Getting_Started_on_Linux original Linux installation instructions] and @meriadoc's wonderful, but complicated, [https://wiki.takp.info/index.php/Getting_Started_on_Linux_(v2) non-PlayOnLinux version].
This installation procedure is a marriage between the [https://wiki.takp.info/index.php/Getting_Started_on_Linux original Linux installation instructions] and @meriadoc's wonderful, but complicated, [https://wiki.takp.info/index.php/Getting_Started_on_Linux_(v2) non-PlayOnLinux version].


The reason this page exists is because the original version would not recognize my hardware and the Meriadoc's version would due to its using vulkan and dkvx, but does not use PlayOnLinux (POL). POL is much easier for me to control how many clients I am running than using command line arguments. I like installing a base wine-staging wine system as well as POL; this usually ensures that 32-bit binaries are included in your distribution.
The reason this page exists is because the original version would not recognize my hardware and the Meriadoc's version would due to its using vulkan and dkvx, but does not use PlayOnLinux (POL). POL is much easier for me to control how many clients I am running, rather than using command line arguments or a script. I like installing a base wine-staging wine system as well as POL; this usually ensures that 32-bit binaries are included in your distribution.


=== <u>Prerequisites</u> ===
=== <u>Prerequisites</u> ===
# Install wine and POL from the command line
Install wine and POL from the command line
#* Ubuntu/Ubuntu-based distros
* Ubuntu/Ubuntu-based distros
#*# <code>sudo dpkg --add-architecture i386</code>
*# <code>sudo dpkg --add-architecture i386</code>
#*# <code>sudo apt-get update</code>
*# <code>sudo apt-get update</code>
#*# Now, for wine, you have two choices, you can go with the default repository or with the latest from [https://www.winehq.org/ WineHQ]
*# Now, for wine, you have two choices, you can go with the default repository or with the latest from [https://www.winehq.org/ WineHQ]
#*## WineHQ version
*## WineHQ version
#*### Add the GPG key <code>wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -</code> (NOTE: You may have to install wget and or curl <code>sudo apt-get install wget curl</code>
*### Add the GPG key <code>wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -</code> (NOTE: You may have to install wget and or curl <code>sudo apt-get install wget curl</code>
#*### Followed by: <code>sudo apt-get install software-properties-common</code>
*### Followed by: <code>sudo apt-get install software-properties-common</code>
#*### Add the repository: <code>sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"</code>
*### Add the repository: <code>sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"</code>
#*### Install the wine-staging branch: <code>sudo apt-get install --install-recommends winehq-staging winehq-staging:i386</code>
*### Install the wine-staging branch: <code>sudo apt-get install --install-recommends winehq-staging winehq-staging:i386</code>
#*### Verify your installation on the command line: <code>wine --version</code>
*### Verify your installation on the command line: <code>wine --version</code>
#*## Ubuntu or Ubuntu-based distro standard repository (NOTE: You may get an outdated version, but, it may be more stable or not, your mileage may vary)
*## Ubuntu or Ubuntu-based distro standard repository (NOTE: You may get an outdated version, but, it may be more stable or not, your mileage may vary)
#*### <code>sudo apt-get update</code>
*### <code>sudo apt-get update</code>
#*### <code>sudo apt-get install wine wine:i386</code>
*### <code>sudo apt-get install wine wine:i386</code>
#*# For POL, it's a bit easier
*# For POL, it's a bit easier
#*## <code>sudo apt-cache search playonlinux</code>
*## <code>sudo apt-cache search playonlinux</code>
#*## If you see a result, then type: <code>sudo apt-get install playonlinux</code>
*## If you see a result, then type: <code>sudo apt-get install playonlinux</code>
#*## If you do not see a result, then something went wrong; visit [https://wiki.playonlinux.com/index.php/Installing_PlayOnLinux POL's website] or your distribution's website to figure out why
*## If you do not see a result, then something went wrong; visit [https://wiki.playonlinux.com/index.php/Installing_PlayOnLinux POL's website] or your distribution's website to figure out why
#* Arch/Arch-based distros
* Arch/Arch-based distros
#*# Enable multilib support, or ensure it is enabled <code>vim /etc/pacman.conf</code>
*# Enable multilib support, or ensure it is enabled <code>vim /etc/pacman.conf</code>
#*## Search for the line <code>#Include = /etc/pacman.d/mirrorlist</code> and remove the crunch ('#') from in front of the word 'Include'
*## Search for the line <code>#Include = /etc/pacman.d/mirrorlist</code> and remove the crunch ('#') from in front of the word 'Include'
#*## It should now look like
*## It should now look like
#*##::<code>[multilib]</code>
*##::<code>[multilib]</code>
#*##::<code>Include = /etc/pacman.d/mirrorlist</code>
*##::<code>Include = /etc/pacman.d/mirrorlist</code>
#*## Complete a system upgrade <code>sudo pacman -Syu</code>
*## Complete a system upgrade <code>sudo pacman -Syu</code>
#*## Install wine <code>pacman -S wine</code>
*## Install wine <code>pacman -S wine</code>
#*## Install wine-gecko and wine-mono <code>pacman -S wine-gecko wine-mono</code>
*## Install wine-gecko and wine-mono <code>pacman -S wine-gecko wine-mono</code>
#*## Note, after the above install, you may see a list of uninstalled dependencies; I recommend installing them, especially the 32-bit packages
*## Note, after the above install, you may see a list of uninstalled dependencies; I recommend installing them, especially the 32-bit packages
#*## Check that you have successfully installed it <code>wine --version</code>
*## Check that you have successfully installed it <code>wine --version</code>
#*## Install POL: <code>sudo pacman -S playonlinux</code>
*## Install POL: <code>sudo pacman -S playonlinux</code>
#* Void Linux
* Void Linux
#*# If you're using Void Linux, I'm assuming you will know what to do; but, to be thorough
*# If you're using Void Linux, I'm assuming you will know what to do; but, to be thorough
#*# Install necessary repositories
*# Install necessary repositories
#*## <code>sudo xbps-install -Sy void-repo-nonfree void-repo-multilib void-repo-multilib-nonfree</code>
*## <code>sudo xbps-install -Sy void-repo-nonfree void-repo-multilib void-repo-multilib-nonfree</code>
#*## Update the repository list and check for upgrades: <code>sudo xbps-install -Suv</code>
*## Update the repository list and check for upgrades: <code>sudo xbps-install -Suv</code>
#*## Install wine <code>sudo xbps-install -Sy wine wine-32bit winetricks wine-mono wine-gecko</code>
*## Install wine <code>sudo xbps-install -Sy wine wine-32bit winetricks wine-mono wine-gecko</code>
#*## Check your wine installation: <code>wine --version</code>
*## Check your wine installation: <code>wine --version</code>
#* OpenSUSE
*## Install POL: <code>xbps-install -Sy playonlinux</code>
* OpenSUSE
#* Solus
#* Solus

Revision as of 18:56, 13 October 2022

This is a work in progress. Please send any comments, corrections or concerns to @tragedie37 in the forums.

This installation procedure is a marriage between the original Linux installation instructions and @meriadoc's wonderful, but complicated, non-PlayOnLinux version.

The reason this page exists is because the original version would not recognize my hardware and the Meriadoc's version would due to its using vulkan and dkvx, but does not use PlayOnLinux (POL). POL is much easier for me to control how many clients I am running, rather than using command line arguments or a script. I like installing a base wine-staging wine system as well as POL; this usually ensures that 32-bit binaries are included in your distribution.

Prerequisites

Install wine and POL from the command line

  • Ubuntu/Ubuntu-based distros
    1. sudo dpkg --add-architecture i386
    2. sudo apt-get update
    3. Now, for wine, you have two choices, you can go with the default repository or with the latest from WineHQ
      1. WineHQ version
        1. Add the GPG key wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add - (NOTE: You may have to install wget and or curl sudo apt-get install wget curl
        2. Followed by: sudo apt-get install software-properties-common
        3. Add the repository: sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"
        4. Install the wine-staging branch: sudo apt-get install --install-recommends winehq-staging winehq-staging:i386
        5. Verify your installation on the command line: wine --version
      2. Ubuntu or Ubuntu-based distro standard repository (NOTE: You may get an outdated version, but, it may be more stable or not, your mileage may vary)
        1. sudo apt-get update
        2. sudo apt-get install wine wine:i386
    4. For POL, it's a bit easier
      1. sudo apt-cache search playonlinux
      2. If you see a result, then type: sudo apt-get install playonlinux
      3. If you do not see a result, then something went wrong; visit POL's website or your distribution's website to figure out why
  • Arch/Arch-based distros
    1. Enable multilib support, or ensure it is enabled vim /etc/pacman.conf
      1. Search for the line #Include = /etc/pacman.d/mirrorlist and remove the crunch ('#') from in front of the word 'Include'
      2. It should now look like
        [multilib]
        Include = /etc/pacman.d/mirrorlist
      3. Complete a system upgrade sudo pacman -Syu
      4. Install wine pacman -S wine
      5. Install wine-gecko and wine-mono pacman -S wine-gecko wine-mono
      6. Note, after the above install, you may see a list of uninstalled dependencies; I recommend installing them, especially the 32-bit packages
      7. Check that you have successfully installed it wine --version
      8. Install POL: sudo pacman -S playonlinux
  • Void Linux
    1. If you're using Void Linux, I'm assuming you will know what to do; but, to be thorough
    2. Install necessary repositories
      1. sudo xbps-install -Sy void-repo-nonfree void-repo-multilib void-repo-multilib-nonfree
      2. Update the repository list and check for upgrades: sudo xbps-install -Suv
      3. Install wine sudo xbps-install -Sy wine wine-32bit winetricks wine-mono wine-gecko
      4. Check your wine installation: wine --version
      5. Install POL: xbps-install -Sy playonlinux
  • OpenSUSE
    • Solus