2011-10-09 84 views
0

我想建立一个不同的Debian/Ubuntu的应用程序,这将是用,比如兼容,Debian的莱尼(libc中,Postgres的,甲骨文和其他库)释放。 这可能吗?如果是这样,我可以在哪里阅读该怎么做?自定义生成环境/目标库

回答

2

您可以使用此open build service。为其创建Debian软件包描述文件(您也可以添加rpm规格文件),选择目标分发版,并在每个平台上构建它,并为每个平台获取特定的下载资源库。您的包裹在需要时也会自动重建。如果您需要托管专有代码,则可以安装自己的服务实例。

如果你想有一个多平台的二进制文件,你可能想建立它针对LSB chroot环境:

http://ftp.linux-foundation.org/pub/lsb/impl

和捆绑,是不是它的一部分的任何库。 LSB有工具可以检查您的应用是否符合规定。他们的网站现在正在运行,但它应该在这里:http://ldn.linuxfoundation.org/lsb/check-your-app