我应该开始分配我的系统作为Wine准备好吗?
-
03-07-2019 - |
题
我已经在Wine(OpenSuse Linux)上测试了我在Delphi(在Windows XP中)开发的所有系统,它们运行良好。我的问题是:我应该开始分发我的系统(在我可以支持的本地基础上)作为Wine准备好还是我还应该考虑其他问题?
解决方案
您可以执行Google的操作,并将Wine与应用程序打包在一起。这样就不用担心Wine会在将来改变某些东西并阻止你的应用程序运行。
其他提示
是的,这是个好主意。所有这些都可以帮助Linux和Windows世界之间的通信。如果您可以在Linux中本地编译代码,那就更好了。
您应该将Wine列为支持的平台,说明您测试过哪个版本的Wine,并要求在 http://wiki.winehq.org/AppsThatSupportWine
就个人而言,我很乐意看到可用的应用程序,就像您所描述的那样,是'pre'-crossplatform。
@Mark's 的答案也是一个好主意:分发一个静态链接的Wine版本,虽然它会让你的产品更大,但会确保它会运行,即使存在破坏某些东西的新版本(我想起那些发布他们'自己'的地方JRE确保他们的工具正确运行。
也许应该在葡萄酒社区做出一个“为葡萄酒做成”的举动。贴纸/徽标可用吗?
是的...然后我们可以将您的应用添加到 http://wiki.winehq.org/AppsThatSupportWine
我会发布一个通知,告知您的应用程序已经过认证,可以使用WINE版本,并且它可能适用于其他版本的WINE,也可能不适用。您应该考虑使用beta和rc版本的葡萄酒测试您的应用程序,以确保它们在发布周期内保持兼容。
将WINE安装沙箱很简单。
如果您的应用程序在Wine中运行,您是否可以尝试本地编译并链接到winelib?