0

我想在不同的 Debian/Ubuntu 版本上构建一个与 Debian Lenny (libc、postgres、oracle 和其他库)兼容的应用程序。这可能吗?如果是这样,我在哪里可以阅读如何做到这一点?

4

1 回答 1

2

您可以为此使用开放构建服务。为其创建 Debian 软件包描述文件(您还可以添加 rpm 规范文件),选择目标发行版,您将在每个平台上构建它,并为每个平台获得一个特定的下载存储库。您的包也会在需要时自动重建。如果您需要托管专有代码,您可以安装自己的服务实例。

如果您想要一个多平台二进制文件,您可能需要针对 LSB chroot 构建它:

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

并捆绑任何不属于它的库。LSB 有工具来检查您的应用程序的合规性。他们的网站现在关闭了,但应该在这里: http: //ldn.linuxfoundation.org/lsb/check-your-app

于 2011-10-10T00:28:18.833 回答