Как мне создать 32-битный префикс Wine в Ubuntu 12.04 64-bit?
126
Чтобы создать 32-битный префикс WINE в 64-битной системе Ubuntu, вам нужно открыть терминал и выполнить следующую команду:
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
WINEPREFIX
находится каталог для префикса
/home/username/prefix32
а не~/prefix32
Вот как я это сделал. Приведенный выше ответ - для меня - не сработал.
Сначала я удалил папку Wine с помощью этой команды:
Если он говорит, что каталог не пустой, просто добавьте
-f
флаг (force). Обратите внимание, что это удалит все приложения Windows, установленные в этом префиксе!Ваша команда должна выглядеть примерно так:
А затем создайте 32-битный префикс с помощью этой команды:
источник
-f
, как вrm -rf ~/.wine
. Добавление sudo ничего не сделает. Кроме того,WINEPREFIX=~/.wine
это избыточно, так как это местоположение по умолчанию..wine32
каталог?Простое создание
wine32
префикса / каталога (безwine64
префикса / каталога) не сработает. Как было предложено выше (но не полностью выписано) - и если вы хотите избежать необходимости использовать winecfg (что раздражает в автоматизации - вам нужно как-то закрыть его), вот полное решение: создайте, аwine64
затемwine32
каталог , Если вы используете егоwinetricks
для проверки (он выдает предупреждение дляwine64
каталогов), он сообщит обоим правильно (wine64
выдает предупреждение, поскольку это 64, а Wine32 нет, так как это 32.). Решение;...Подождите...
После этого вы можете:
источник
./wine
папку amd64 (win64) . У меня было 3 программы, ранее установленные, и они продолжали работать. Я только создал конкретный каталог win32../wine32
Затем я установил .NET 4.0 с командой,$ WINEPREFIX=~/.wine32 winetricks dotnet40
и она работала без нареканий.Я столкнулся с той же проблемой.
Тип
WINEARCH=win32 WINEPREFIX=~/.wine winecfg
Стоит начать скачивать необходимые драйверы. Я считаю, что эта проблема связана с проблемой, возникающей во время обычной загрузки. Для меня это мой интернет упал, так как он изначально загружал драйверы.
источник
Проверьте, включен ли multiarch:
dpkg --print-foreign-architectures | grep -q i386 && sudo dpkg --add-architecture i386
Затем установите wine32:
sudo apt-get update && sudo apt-get install wine32
И, наконец, не удаляйте 64-битную версию Wine. просто переименуйте его в .wine64, затем создайте новую папку .wine для ваших 32-битных приложений:
mv ~/.wine ~/.wine64 && WINEARCH=win32 wineboot
источник
После удаления .wine32 у меня сработала установка .NET 4.0 с помощью команды $ WINEPREFIX = ~ / .wine32 winetricks dotnet40.
слава Антонио
источник
WINEPREFIX = "$ HOME / prefix32" WINEARCH = win32 [Здесь команда, которая выдает ошибку префикса wine]
источник