1

我有一组用于分析辐射数据的程序,我想为Red Hat Linux版本构建包4.x- 6.x. 是否可以在运行单个版本的 Red Hat Linux 的单个构建服务器上构建这些包,或者我需要在运行版本 4.x 的服务器上构建版本 4.x 包并在服务器上构建版本 5.x 包运行版本 5.x?

如果我可以在单个服务器上为多个版本构建包,那么该服务器必须运行最新版本还是最旧版本的操作系统?

4

2 回答 2

2
  1. 您需要toolchain 为不同的操作系统环境(Redhat 4.x 和 5.x 的工具链)进行构建,并且在工具链中,您可以为特定的操作系统构建包。工具链就像一个chroot环境。

  2. KVM您可以使用单个节点创建多个虚拟机并构建多个版本的包。

  3. 您可以使用UML非常有趣的(用户模式 ​​Linux)...查看以下链接 http://uml.devloop.org.uk/howto.html

于 2013-01-29T18:07:56.673 回答
0

您可以在 chroot 监狱中构建您的软件包。您可以使用mach来执行此操作。这是一个关于使用 mach 构建包的教程,您可以参考,尽管它可能已经过时。

于 2013-01-29T18:21:30.473 回答