Introduction
Installation and Usage Guide for Serif's Canva's Affinity Graphics Software on Linux.
-
This guide was originally posted on the Affinity forum but was moved to a dedicated website due to the limitations of said forum.
-
It aims to provides step-by-step instructions for configuring a wineprefix to running any Affinity software directly on your Linux PC.
-
It used to rely on a fork of wine created by ElementalWarrior, this version of the guide with the compiling instruction are still available as the v1, accessible at the bottom on the sidemenu.
This artwork was made entirely in Affinity Publisher and Photo, both running on my Linux desktop. You can see the specs of said system in the running terminal thanks to fastfetch.
Preamble
-
To follow along this v2 of the guide you need Wine version
10.17or newer, you can check your installed version with:wine --versionIf you don't have wine yet you can install it like instructed in the Dependencies section before trying this command again.
-
$HOME/may need to be replaced by your full home directory path/home/USERNAME/in order to make it absolute. This is a common issue with non-POSIX compliant shells. -
If you happen to use NixOS or the Nix package manager, you probably want to look at affinity crimes on github, it offers an easy, scripted and fully reproducible setup with Nix.
Dependencies
# Arch, pacman distros
pacman -S wine wine-mono winetricks
# Ubuntu, Debian, apt distros (only wine 10.0 at the time of writing)
apt install wine winetricks
# Fedora, dnf distros (Fedora 43 stuck at wine 10.15)
dnf install wine wine-mono winetricks
If the version getting installed is older or if you're on an other distro, you can check the available versions and package names per distro on Repology with those links:
You can navigate to the next part with the sidemenu.