代码之家  ›  专栏  ›  技术社区  ›  Joe

在Linux上构建Solaris软件包?

  •  2
  • Joe  · 技术社区  · 14 年前

    我们的项目之一是跨平台代码。我们主要在Windows、Linux和Solaris/SPARC上构建它。在这3个问题中,我们对Solaris的处理最少,保持我们的SPARC设备正常运行是一个维护难题,一般来说,Solaris管理并不是我们的能力。

    几年前,我在Linux上为sparc64构建了一个可工作的交叉编译器,这个部分工作得很好。阻止我们前进的是构建过程的最后一部分,它涉及用pkgmk和pkgtrans构建一个Solaris包。

    我从来没有找到一个Linux解决方案来构建可以安装在SPARC Solaris上的pkg文件——有人知道现在是否存在这样的解决方案吗?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Daniel Voina    13 年前

    我个人使用了传家宝项目的工具: http://heirloom.sourceforge.net/ 其想法是在更快的Linux机器上为SPARC交叉编译,并构建包。

        2
  •  1
  •   alanc    11 年前

    我不知道有谁做过在Linux上构建它的工作,但是Sun发布了pkgmk源代码作为 OpenSolaris 源库。

    https://hg.java.net/hg/solaris~on-src/file/tip/usr/src/cmd/svr4pkg/ 对于整个SVR4套件的源 pkg* 命令,尽管它可能也依赖于其他库。