Вино не работает! Ошибка: неверный префикс каталога 32 в WINEPREFIX: не абсолютный путь
Я использую 64-битный Linux, и когда я пытаюсь открыть исполняемый файл из командной строки с помощью команды wine somefile.exe
Я получаю сообщение об ошибке:
wine: invalid directory prefix32 in WINEPREFIX: not an absolute path
Теперь я попытался отладить это. В моем корне / каталоге уже есть папка с именем prefix32/
который содержит эти файлы:
dosdevices drive_c system.reg userdef.reg user.reg
Кроме того, я также пошел в мою винную папку root/.wine
Который содержит файлы
dosdevices drive_c system.reg userdef.reg user.reg winetricks.log
Я тоже проверил nano cat /etc/environment
но в настоящее время он пуст. Теперь я на самом деле не знаю, как отладить это.
Бег echo $WINEPREFIX
дает мне prefix32
,
1 ответ
Точная ошибка очевидна: WINEPREFIX
Переменная окружения должна быть абсолютным путем к префиксу wine.
На основании вашего echo $WINEPREFIX
, он установлен только на prefix32
который будет относительным путем к вашему текущему каталогу.
Если вы знаете, что ваш винный префикс всегда будет prefix32
затем отредактируйте свой ~/.bashrc
сделать это в конце:
export WINEPREFIX="/home/$USER/prefix32"
Если вам нужно только временно использовать этот префикс, поместите его перед wine
команда:
WINEPREFIX=/home/$USER/prefix32 wine somefile.exe