我有一个目前在 Windows 和 Mac OS X 下运行的游戏,我想让它在 Linux 下可用。移植应该相当容易,因为它是基于 Java 的游戏,并且使用可在所有 3 个平台上使用的可移植库。
这个问题的难点和原因是打包它,以便它可以在尽可能多的现代 Linux 发行版上运行。主要目标是 Ubuntu 9。
Webstart 不是一种可接受的方式,.tar.gz 是最后的手段。我更喜欢具有正确定义的依赖项(例如 Java)并且易于安装的包。
我还需要能够在 Windows 环境下构建包,因为我的构建链中的一些工具是仅限 Windows 的。