我应该开始分配我的系统作为Wine准备好吗?

时间:2008-10-14 18:05:10

标签: linux cross-platform wine opensuse suse

我测试了在Wine(OpenSuse Linux)上用Delphi(在Windows XP中)开发的所有系统,它们运行良好。我的问题是:我应该开始分发我的系统(在我可以支持的本地基础上)作为Wine准备好还是我还应该考虑其他问题?

8 个答案:

答案 0 :(得分:14)

您可以执行Google的操作,并将Wine与应用程序打包在一起。这样就不用担心Wine会在将来改变某些东西并阻止你的应用程序运行。

答案 1 :(得分:3)

是的,这是个好主意。所有这些都可以帮助Linux和Windows世界之间的通信。如果您可以在Linux中本地编译代码,那就更好了。

答案 2 :(得分:3)

您应该将Wine列为支持的平台,说明您测试过哪个版本的Wine,并要求在http://wiki.winehq.org/AppsThatSupportWine

中添加到支持葡萄酒的应用列表中

答案 3 :(得分:2)

就个人而言,我很乐意看到可用的应用程序,就像您所描述的那样,是'pre'-crossplatform。

@Mark's回答也是一个好主意:发布一个静态链接的Wine版本,虽然它会让你的产品更大,但会确保它会运行,即使存在破坏某些东西的新版本(I我想起那些运送他们'自己'的JRE的地方,以确保他们的工具正确运行。

也许葡萄酒社区应该采取行动,为“葡萄酒制作”贴纸/标识提供?

答案 4 :(得分:2)

是的...然后我们可以将您的应用添加到 http://wiki.winehq.org/AppsThatSupportWine

答案 5 :(得分:1)

我会发布一个通知,告知您的应用程序已经过认证,可以使用WINE版本,并且它可能适用于其他版本的WINE,也可能不适用。您应该考虑使用beta和rc版本的葡萄酒测试您的应用程序,以确保它们在发布周期内保持兼容。

将WINE安装沙箱很简单。

答案 6 :(得分:1)

使用Free PascalLazarus构建应用程序将在Linux系统上获得巨大收益,但会给您带来一些痛苦。

答案 7 :(得分:1)

如果您的应用程序在Wine中运行,您是否可以尝试本地编译并链接到winelib?