4

我正在 AIX 上部署大量 perl/shell/sql 代码。这些可能是(并且是)具有自己的开发团队、源代码控制存储库等的不同应用程序。

我很懒惰,想让部署/回滚更容易——我正在挖掘rpm打包的所有 +/- 好处。

AIX 的本机打包系统是installp(带有 bff 文件)。我在正确的轨道上使用rpm吗?oss4aix.org使用rpm FWIW。任何输入/最佳实践表示赞赏。

谢谢

4

5 回答 5

1

我从来不需要开发安装包。我的印象是,IBM 将很快购买一个主要的 Linux 发行版并停止其所有专有业务。我认为从长远来看,转向 rpm 正在走在曲线的前面。

于 2009-05-21T05:40:56.797 回答
1

“installp”有点玄学。很长一段时间以来,如果不花不小的钱就不可能获得构建软件,所以除了 IBM(和 Bull)之外,很少有人为它而烦恼。

另一方面,“rpm”多年来一直免费提供。对于脚本类型的东西,对于 AIX 应该没有特殊的考虑,因此大量可用于 Linux 的经验、知识和示例代码将对您有用。

我认为 IBM 不会很快放弃 AIX,但是,他们正在积极地将标准 linux 工具移植到 AIX,并将一些 AIX 工具移植到 Linux,因此环境正在融合。我认为 installp 变得“贬值”以支持 rpm 只是时间问题。

于 2009-05-21T05:58:43.410 回答
1

Aix 4、5、6 使用 RPM v3.0 - 1998 circa,iirc RedHat 6.2。无数已解决的错误和新功能现在都在 rpm 中。所以使用它,但不要认为你可以用它来做现代 linux rpm 发行版中的其他操作。

或者,作为自己构建 rpm 5 的一个不错的选择——在 aix 上还有哪些?- 尝试 openpkg http://www.openpkg.org/

于 2009-08-10T12:16:44.967 回答
1

我找到了一份在 AIX 上构建 rpm 5.0 和 yum 的文档。

http://www.tekwire.net/joomla/building/rpm/rpm_AIX_5.2.htm

于 2009-09-01T23:35:28.187 回答
0

看看我们写的polypkg工具;它是一个 shell 脚本,可以为您完成制作包的繁重工作。

于 2010-07-02T04:05:10.337 回答