当我尝试运行 install.exe 时出现错误“找不到路径”
我尝试过运行rm .wine
但winecfg
无法解决这个问题。
$ 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'
如果您知道如何“正确地”做到这一点,请分享。