Then we need to configure and compile wine:.First we will need to create two directories:.We will also specify an " install" -prefix= so it doesn't install system-wide, as it would interfere with the Wine files distributed by your package manager. If you encounter issues with this build method you can find the previous guide using the "Shared WoW64" method We will now build Wine using the new experimental wow64 implemented in 8.0 and improved since. I will try to keep this up to date but watch the forum However, you will want to switch to wine 8.14 with its fixes, in this case use git switch: cd into the directory of your liking and clone ElementalWarrior's fork:įor ease of writing we will use $HOME/DocumentsĬd into it and at this point you'll have the master branch of wine 8.3 with ElementalWarrior's fixes and implementations.Refer to the Official Documentation if you encounter any issue while building Wine. You might need to make it executable with chmod Try to use one you know won't cause any problem, /usr/local/bin should be fine:Ĭp $HOME/Documents/rum/rum /usr/local/bin/rum.You will now need to copy the rum script to any $PATH= environment variables so it can be used easily, to know said env you can do:.Git and Winetricks are both available from your package manager under the same name. You will also need Git, Winetricks and rum. Pacman -Syu alsa-lib alsa-plugins cups desktop-file-utils dosbox ffmpeg fontconfig freetype2 gcc-libs gettext giflib gnutls gst-plugins-base-libs gtk3 libgphoto2 libpcap libpulse libva libxcomposite libxcursor libxi libxinerama libxrandr mingw-w64-gcc opencl-headers opencl-icd-loader samba sane sdl2 v4l-utils vulkan-icd-loader wine-monoĪpt install gcc-mingw-w64 gcc-multilib libasound2-dev libcups2-dev libdbus-1-dev libfontconfig-dev libfreetype-dev libgl-dev libgnutls28-dev libgphoto2-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libosmesa6-dev libpcap-dev libpulse-dev libsane-dev libsdl2-dev libudev-dev libunwind-dev libusb-1.0-0-dev libvulkan-dev libx11-dev libxcomposite-dev libxcursor-dev libxext-dev libxfixes-dev libxi-dev libxrandr-dev libxrender-dev ocl-icd-opencl-dev samba-devĭnf install alsa-lib-devel cups-devel dbus-libs fontconfig-devel freetype-devel glibc-devel.i686 gnutls-devel gstreamer1-devel gstreamer1-plugins-base-devel libgphoto2-devel libunwind-devel libusbx-devel libX11-devel libXcomposite-devel libXcursor-devel libXext-devel libXfixes-devel libXi-devel libXrandr-devel libXrender-devel mesa-libGL-devel mesa-libOSMesa-devel mingw32-gcc mingw64-gcc ocl-icd-devel samba-devel sane-backends-devel SDL2-devel vulkan-headers vulkan-loader vulkan-loader-devel The following is a simplified version of the dependencies listed in Wine's documentation. To compile Wine, you will need to get the following build dependencies. This is a common issue with non-posix complient shells like nushell $HOME/ may need to be replaced by your full home directory path /home/USERNAME/ in order to make it absolute. winmd files from an existing Windows 10+ install. Why rum and how to use bottles instead is described in the Q&AĪffinity softwares version 1.10.4 and later releases require. Instead of installing Wine system-wide, we will be using " rum" to manage your Wine builds without interfering with the one packaged by your distribution. Setting up your build and your wineprefix.This artwork was made entirely in Affinity Publisher and Photo, both running on my Linux desktop, which you can see the specs of in the running terminal thanks to neofetch This guide aims to provide step-by-step instructions for compiling Wine and running any Affinity software directly on your Linux pc. This repository exists due to the limitations of said forum, as I am unable to update the original guide i made there. Installation and Usage Guide for Serif's Affinity Graphics Suite on Linux using ElementalWarrior's Wine fork.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |