在安装过程中,wine 在以下情况下默默地无法安装应用程序:
Execute: C:\users\user\Temp\vcredist_x64 /passive /norestart
进一步挖掘后,我发现我的 wine 文件夹内的临时文件夹中充满了如下安装错误:
[0027:0028][2016-09-04T15:43:37]e000: Error 0x800705b4: Failed to open parent pipe: \\.\pipe\BurnPipe.{E789565F-2800-496A-97E2-6760C4AB4AB5} [0027:0028][2016-09-04T15:43:37]e000: Error 0x800705b4: Failed to connect to unelevated process. [0027:0028][2016-09-04T15:43:37]e000: Error 0x800705b4: Failed to run per-machine
与此错误相关的大多数文章都可以归结为“你尝试过葡萄酒技巧吗”,但这并没有帮助。
答案1
有两件事要问,有两件事要尝试。
首先要看的是——你尝试安装的应用程序是否已知可以与 Wine 兼容?你可以查看http://appdb.winehq.org/。
其次,这个应用程序是否来自合法来源?如果不是,它可能已被损坏,可能感染了恶意软件,或者它可能是一个实际上并未安装程序的虚拟包。
如果解决了这两个问题,请尝试以下操作:
- 尝试以 root 身份安装该应用程序。
- 如果失败,请尝试重新安装 wine,并在全新的 wine 安装中安装该应用程序。
祝你好运!