Установка Wine 7 на Ubuntu 22.04

Иногда нужно установить определенную версию wine на убунту. Ниже инструкция как это сделать.

Установите ключи

apt-key adv --keyserver keyserver.ubuntu.com --recv 76F1A20FF987672F
apt-key export 76F1A20FF987672F | gpg --dearmour -o /etc/apt/trusted.gpg.d/winehq.gpg

Подключите официальный репозиторий Wine:

cat > /etc/apt/sources.list.d/wine.list << EOF
deb https://dl.winehq.org/wine-builds/ubuntu/ jammy main
# deb-src https://dl.winehq.org/wine-builds/ubuntu/ jammy main
EOF

Вместо bionic поставьте свое название версии Ubuntu.

Обновите список пакетов:

dpkg --add-architecture i386 
apt-get update

Посмотрите доступный список версий Wine:

aptitude versions wine-stable

Установите нужную версию Wine. В данном случае будет установлена версия 7.0.2

aptitude install winehq-stable=7.0.2~jammy-1 wine-stable=7.0.2~jammy-1 wine-stable-i386=7.0.2~jammy-1 wine-stable-amd64=7.0.2~jammy-1

Зафиксируйте версии, чтобы они не обновлялись:

apt-mark hold wine-stable wine-stable-amd64 wine-stable-i386 winehq-stable

Есть еще версии wine-staging - это более новые версии, когда как wine-stable считается стаблильной.

Посмотреть список зафиксированных пакетов:

apt-mark showhold