Привет, ЛОР.
Захотелось странного: запускать win32-приложения без multilib в системе. к сожалению, технология слишком новая, чтобы для этого был мануал в интернете, и тем более для того, чтобы была инструкция или пакеты для Debian Stable. Поэтому придётся собирать самому. За основу возьмём wine-staging из официального репозитория wine для Testing – там WOW64 включен по умолчанию…
Итак, наши шаги:
- Добавляем репозиторий исходных кодов wine для forky (testing) в /etc/apt/sources.list.d/winehq-forky.sources:
Types: deb deb-src
URIs: https://dl.winehq.org/wine-builds/debian
Suites: forky
Components: main
Architectures: amd64 i386
Signed-By: /etc/apt/keyrings/winehq-archive.key
- Импортируем ключик и делаем apt update
wget -O - https://dl.winehq.org/wine-builds/winehq.key | gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key -
apt update
- Ставим зависимости, необходимые для сборки:
apt build-dep winehq-staging
apt install devscripts gcc-mingw-w64-i686 gcc-mingw-w64-x86-64
- Забираем исходники и компилируем:
apt source wine && cd wine-staging-11.0~rc5~forky
DEB_BUILD_OPTIONS="parallel=$(nproc)" debuild -us -uc
- Если всё прошло хорошо – ставим получившиеся пакеты:
cd ..
dpkg -i wine-staging_11.0~rc5~forky-1_amd64.deb winehq-staging_11.0~rc5~forky-1_amd64.deb
- Вуаля – теперь мы можем запускать Win32 приложения без мерзкого мультилиба, засирающего систему. ¯_(ツ)_/



