要在WINE中运行某些Windows程序,您需要使用以下解决方法:
根据支持网站的说法,这是由于Ubuntu内核中的一个错误导致ptrace和WINE无法很好地协同工作。
使用上述命令将ptrace设置为0,根据我所做的研究(不要问我是哪些网站,我看了很多),ptrace与程序之间的交互有关。0设置比1更宽松。
我必须假设Ubuntu希望将ptrace设置为1有充分的理由,这让我回到了问题的简短形式。
设置ptrace=0是否存在任何风险?安全性降低?调试问题?还有其他我没有考虑到的问题吗?
附言:对于阅读此文并想知道该错误会导致什么后果的人来说,Windows程序将完全无法打开,在系统监视器中,您将看到许多程序尝试打开,然后最终全部退出,如果您从终端运行程序,将收到告诉您已达到程序实例的最大数量的错误信息。
echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope
根据支持网站的说法,这是由于Ubuntu内核中的一个错误导致ptrace和WINE无法很好地协同工作。
使用上述命令将ptrace设置为0,根据我所做的研究(不要问我是哪些网站,我看了很多),ptrace与程序之间的交互有关。0设置比1更宽松。
我必须假设Ubuntu希望将ptrace设置为1有充分的理由,这让我回到了问题的简短形式。
设置ptrace=0是否存在任何风险?安全性降低?调试问题?还有其他我没有考虑到的问题吗?
附言:对于阅读此文并想知道该错误会导致什么后果的人来说,Windows程序将完全无法打开,在系统监视器中,您将看到许多程序尝试打开,然后最终全部退出,如果您从终端运行程序,将收到告诉您已达到程序实例的最大数量的错误信息。