4

AIX に perl/shell/sql コードの大規模なセットを展開しています。これらは、独自の開発チーム、ソース管理リポジトリなどを持つ異なるアプリケーションである可能性があります。

私は怠け者で、展開/ロールバックを簡単にしたいと思っています-そして、+/-の利点をすべて備えたrpmパッケージングを探しています。

パッケージングの AIX ネイティブ システムはinstallp (bff ファイル付き) です。私はrpmで正しい軌道に乗っていますか? oss4aix.orgrpm FWIW を使用しています。入力/ベストプラクティスは大歓迎です。

ありがとう

4

5 に答える 5

1

Aix 4、5、6 は RPM v3.0 - 1998 年頃、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 をビルドするためのドキュメントを 1 つ見つけました。

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

于 2009-09-01T23:35:28.187 に答える
1

インストールパッケージを開発する必要はありませんでした。私は、IBM が主要な Linux ディストリビューションを買収し、近いうちに独自のビジネスをすべて停止するだろうという印象を受けています。長期的にはrpmへの移行は時代を先取りしていると思います。

于 2009-05-21T05:40:56.797 に答える
1

「installp」はちょっと黒魔術です。長い間、多額の費用を費やさずにビルド ソフトウェアを入手することは不可能でした。そのため、IBM (および Bull) 以外で気にする人はほとんどいませんでした。

一方、「rpm」は何年もの間自由に利用できました。スクリプト タイプのものについては、AIX について特別な考慮事項はないはずなので、Linux で利用できる豊富な経験、知識、およびサンプル コードが役に立ちます。

IBM がすぐに AIX を廃止するとは思いませんが、標準の Linux ツールを AIX に、一部の AIX ツールを Linux に積極的に移植しているため、環境は収束しています。rpm を支持して installp が「減価償却」されるのは時間の問題だと思います。

于 2009-05-21T05:58:43.410 に答える
0

私たちが作成したpolypkgツールを見てください。これは、パッケージを作成するという大変な作業を行うシェル スクリプトです。

于 2010-07-02T04:05:10.337 に答える