В цей час я використовую Ubuntu 64 Bit на своєму ноутбуці та хочу встановити деякі програми Windows з Wine, але для роботи деяких програм потрібна 32-розрядна версія Wine, навіть якщо вона знаходиться в 64-розрядному середовищі.
Будучи користувачем Fedora більшу частину часу, то ніколи не була проблемою в цьому дистрибутиві установки 32-бітних версій додатків всередині 64-бітної системи, але я не знайшов одразу способу зробити це в Ubuntu.
І тому вирішив написати цей короткий посібник як запустити Windows-програму в 32-бітному режимі, коли у вас встановлена 64-бітна версія ОС Linux.
Отже, як розв’язати начебто просте завдання.
Якщо для вашої системи ви встановили Wine у 64-бітній версії Ubuntu, то Wine буде встановлено лише у 64-бітному префіксі.
https://linuxthebest.net/uk/ustanovit-wine-v-ubuntulinux-mint/
Навіщо ж потрібен 32-бітний префікс? Іноді багато старих програм для Windows працюють лише в 32-бітному режимі та вимагають відповідно 32-бітові залежності.
За замовчуванням, після встановлення Wine у вас створиться директорія “~/.wine
” – це 64-бітний стандартний префікс. Якщо ви запустите програму так:
$ wine Program.exe
Ваша програма буде запущена у 64-бітному префіксі.
Щоб налаштувати 32-бітний префікс, необхідно зробити наступні кроки:
$ mkdir ~/.wine32 $ WINEPREFIX='~/.wine32' WINEARCH='win32' wine 'wineboot'
Що створить директорію ~/.wine32
із 32-бітним оточенням.
І додати ALIAS в ~/.bashrc
:
alias wine32="WINEPREFIX='~/.wine32'"
Тепер для запуску програми в 32-бітному оточенні вам потрібна команда:
$ wine32 wine Program.exe