我在尝试运行 install.exe 时遇到 wine 问题:“找不到路径”

我在尝试运行 install.exe 时遇到 wine 问题:“找不到路径”

当我尝试运行 install.exe 时出现错误“找不到路径”

我尝试过运行rm .winewinecfg无法解决这个问题。

$ wine  data/Prog./Program/install.exe 
wine: cannot find 'data/Prog./Program/install.exe'

答案1

这个“Prog.”是真实目录名的缩写吗?如果不是:请尝试在末尾没有点的目录中查找。如果是:真实目录名是否有空格,如“My Programs”?那么您必须引用这些空格,即使用双引号或撇号,如下所示:

wine 'data/My Programs/Program/install.exe'

答案2

我可以通过打开 winecfg 并添加目录来解决这个问题主页/

我的 Ubuntu 版本使用此名称作为根目录名称。您的版本可能使用/root/或其他名称。只需查看目录中您要打开的第一个目录路径并添加该路径即可。

答案3

就我的情况而言,当我从启动菜单启动 Wine 应用程序时,我遇到了“找不到路径”窗口,关闭后该窗口再次出现。这是在我重命名 Linux 系统中的用户名后发生的。

正如所写这里,我看到了 lnk 字符串,旧的用户名被保存在那里。我不知道是否可以编辑 lnk 文件,但我刚刚通过编辑应用程序桌面文件中的 Exec 行(位于 ~/.local/share/applications/)解决了这个问题

Exec=env WINEPREFIX="/home/old_username/.wine" wine C:\\windows\\command\\start.exe /Unix /home/old_username/.wine/dosdevices/c:/users/old_username/Start\ Menu/Programs/CN8000/CN8000\ WinClient.lnk

只是

Exec='/home/new_username/.wine/drive_c/Program Files (x86)/Aten/CN8000 WinClient/iClient.exe'

如果您知道如何“正确地”做到这一点,请分享。

相关内容