2009-05-14 11 views
4

Ich bin eine große Menge von Perl/Shell/SQL-Code auf AIX bereitstellen. diese könnten (und sind) verschiedene Anwendungen mit ihren eigenen Entwickler-Teams, die Quellcodeverwaltung repos sein usw.AIX-Bereitstellung: installp oder rpm?

Ich bin faul und wollen Einsätze/roll-backs leichter machen - und ich bin Graben in Richtung rpm Verpackung mit allen Vorteilen +/-.

AIX natives System der Verpackung ist installp (mit BFF-Dateien). bin ich auf einem richtigen Weg mit rpm? oss4aix.org verwendet rpm FWIW. Jeder Input/Best Practices wird geschätzt.

dank

Antwort

1

"installp" ist ein bisschen eine schwarze Kunst. Lange Zeit war es unmöglich, die Build-Software zu bekommen, ohne nicht unbedeutende Geldbeträge auszugeben, so dass sich nur sehr wenige Leute außerhalb von IBM (und Bull) damit beschäftigten.

"rpm" andererseits ist seit Jahren frei verfügbar. Bei Skripten sollten keine besonderen Überlegungen für AIX angestellt werden, daher ist die große Menge an Erfahrung, Wissen und Beispielcode, die für Linux verfügbar sind, für Sie nützlich.

Ich glaube nicht, dass IBM AIX in absehbarer Zeit fallen lässt, aber sie portieren die Standard-Linux-Tools aktiv nach AIX und einige der AIX-Tools nach Linux, so dass die Umgebungen konvergieren. Ich denke, es ist nur eine Frage der Zeit, bis installp zugunsten von rpm "abgeschrieben" wird.

+0

Ich denke nicht, dass sie es kurzfristig fallen lassen, aber ich sehe es nicht in der 10 - 20 Jahre Zeitrahmen dauern. --O – ojblass

1

Ich hatte nie instalp Pakete zu entwickeln. Ich habe den Eindruck, dass IBM eine große Linux-Distribution kaufen und bald ihr eigenes Geschäft einstellen wird. Ich denke, auf lange Sicht ist der Wechsel zu RPM der Kurve voraus.

1

Aix 4,5,6 verwenden Sie die RPM v3.0 - 1998 circa, rot RedHat 6.2. Eine Unmenge von behobenen Bugs und neuen Funktionen sind heute in U/min. Also benutze es doch nicht, dass du damit machen kannst was andere in einer moderm linux rpm distro machen.

Oder, als eine gute Alternative, um sich selbst zu bauen rpm 5 - welche andere auf aix? - versuchen openpkg http://www.openpkg.org/

0

Werfen Sie einen Blick auf die polypkg Werkzeug, das wir geschrieben; Es ist ein Shell-Skript, das die harte Arbeit erledigt, Pakete für Sie zu erstellen.