全新安装后得到以下信息:
$ winetricks
Executing mkdir -p /home/usr
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
------------------------------------------------------
WINEPREFIX INFO:
Drive C: total 28
drwxrwxr-x 7 usr usr 4096 May 22 14:47 .
drwxrwxr-x 4 usr usr 4096 May 22 15:15 ..
drwxrwxr-x 3 usr usr 4096 May 22 14:47 ProgramData
drwxrwxr-x 6 usr usr 4096 May 22 14:47 Program Files
drwxrwxr-x 6 usr usr 4096 May 22 14:47 Program Files (x86)
drwxrwxr-x 4 usr usr 4096 May 22 14:47 users
drwxrwxr-x 18 usr usr 4096 May 22 14:47 windows
Registry info:
/home/usr/.wine/system.reg:#arch=win64
/home/usr/.wine/user.reg:#arch=win64
/home/usr/.wine/userdef.reg:#arch=win64
------------------------------------------------------
------------------------------------------------------
warning: wine cmd.exe /c echo '%AppData%' returned empty string, error message ""
------------------------------------------------------
然而,
$ wine cmd.exe /c echo '%AppData%'
C:\users\usr\AppData\Roaming
答案1
我在使用 Xubuntu 23.04 时遇到了同样的问题,但至少在安装时它可以正常工作wine-development
。
因此这应该可行:
sudo apt purge wine
sudo apt autoremove
sudo apt install wine-development
winetricks
如果它不起作用,请尝试删除 ~/.wine 或重新安装 winetricks。
答案2
要解决该问题,您可以尝试以下步骤:
确保你的 Ubuntu 系统上正确安装了 Wine。你可以运行它
wine --version
并确保它返回已安装的版本信息来做到这一点。验证 Winetricks 是否已正确安装。您可以通过运行来重新安装它
sudo apt install winetricks
。WINEDEBUG=+all winetricks
尝试通过运行或来启动 Winetricks 并获取附加调试输出WINEDEBUG=-all,+relay,+seh winetricks
。这将提供有关可能出现问题的更多详细信息。如果上述步骤不能解决问题,请考虑创建一个新的、干净的 32 位 WINEPREFIX 并在其中测试 Winetricks。您可以通过运行
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
创建一个新的 32 位前缀来执行此操作。然后,运行WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks
以在 32 位前缀中启动 Winetricks。
如果问题仍然存在,提供更多信息可能会有所帮助,例如尝试启动 Winetricks 时生成的任何错误消息或日志。