要在WINE中运行某些Windows程序,您需要以下解决方法:
echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope
根据支持网站的说法,这是由于Ubuntu内核中的一个错误导致ptrace和WINE不能很好地配合使用。
使用上面的命令将ptrace设置为0,根据我所做的研究(不要问我哪些网站,我似乎有很多),ptrace与程序之间的交互有关。0设置比1更宽松。
我必须假设,Ubuntu希望ptrace = 1是有充分理由的,因此这使我回到了问题的简短形式。
设置ptrace = 0是否涉及任何风险。安全性较低?调试问题?我没有想到的任何其他人???
PS,对于任何想知道错误原因的人,Windows程序将完全无法打开,在系统监视器中,您会看到许多试图打开该程序的实例,然后它们最终都会退出,并且如果您运行该程序,对于终端,您将收到一条错误消息,提示您已达到最大程序实例数。