The packages below are the system dependencies the Affinity installer needs. Pop!_OS uses WineHQ staging because its built-in Wine has compatibility issues.
- You need a user account with
sudoprivileges (the password you enter when installing software). - Copy and paste the commands one block at a time, then press Enter.
- If a command asks for confirmation, type
yand press Enter.
sudo mkdir -pm755 /etc/apt/keyrings
wget -O- https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sourcessudo apt update
sudo apt install --install-recommends -y winehq-staging \
winetricks wget curl p7zip-full tar jq zstd \
dotnet-sdk-8.0 \
python3-pyqt6What these packages do:
| Package | Purpose |
|---|---|
winehq-staging, winetricks |
Run the Windows version of Affinity |
wget, curl |
Download files during setup |
p7zip-full, tar, zstd |
Extract the Wine archive |
jq |
Read configuration files |
dotnet-sdk-8.0 |
Build the patcher the installer uses |
python3-pyqt6 |
The graphical interface of the installer |
which wine winetricks wget curl tar jq zstd
which 7z unzip
dotnet --list-sdks- The first two commands should print file paths. If a line is empty, that package is missing.
dotnet --list-sdksshould list version8.xat minimum.
- If the .NET SDK package is not available, you may need to enable Microsoft's repository first. See https://dotnet.microsoft.com/download
- The installer installs .NET SDK 10 automatically later if a patcher needs it. You do not need to install it yourself.
- If the installer still reports a missing dependency, close it and reopen it, then click "One-Click Full Setup" again.