Softwarepaket erstellen und installieren
Im Folgenden wird beschrieben, wie Sie ein benutzerdefiniertes Softwarepaket und den Inhalt dieses Softwarepaket installieren.
Die Informationen in diesem How-to-Szenario wurden mit bestimmten AIX® getestet. Die Ergebnisse, die Sie erhalten, können je nach AIX und -Stufe erheblich abweichen.
Ein benutzerdefiniertes Softwarepaket ist eine Textdatei mit der Dateierweiterung .bnd, die im Pfad /usr/sys/inst.data/user_bundles abgelegt ist. Wenn Sie das Softwarepaket im Pfad /usr/sys/inst.data/user_bundles ablegen, kann SMIT (System Management Interface Tool) die Datei finden und den Inhalt dieses Softwarepaket in der Auswahlanzeige für das Paket anzeigen.
In diesem Szenario führen Sie die folgenden Schritte aus:
- Erstellen Sie ein benutzerdefiniertes Software-Bundle, das die Dateigruppe X11.apps.custom enthält.
- Sie installieren das Softwarepaket.
- Sie prüfen, ob die Installation des Softwarepaket erfolgreich verlaufen ist.
Schritt 1. Benutzerdefiniertes Softwarepaket erstellen
- Erstellen Sie eine Textdatei mit der Erweiterung .bnd im Pfad /usr/sys/inst.data/user_bundles , indem Sie Folgendes ausführen:
# vi /usr/sys/inst.data/user_bundles/MyBundle.bnd - Fügen Sie die Softwareprodukte, Pakete und Dateigruppen zeilenweise zur Paketdatei hinzu. Fügen Sie jedem Eintrag ein Formatpräfix hinzu. Für dieses Beispiel werden AIX -installp-Pakete verwendet, daher lautet das Formattyppräfix I:. Geben Sie Folgendes in der Datei
MyBundle.bndein:I:X11.apps.custom
Weitere Informationen zu Installationsformattypen finden Sie unter Softwareproduktpaketierung.
- Speichern Sie die Paketdatei und verlassen Sie den Texteditor.
Schritt 2. Softwarepaket installieren
- Geben Sie in der Befehlszeile Folgendes ein: # smitty easy_install
- Geben Sie den Namen der Installationseinheit oder des Installationsverzeichnisses ein:
- Wählen Sie in der Auswahlanzeige den Namen des benutzerdefinierten Softwarepakets
(MeinPaket) aus, das Sie erstellt haben.
Install Software Bundle Type or select a value for the entry field. Press Enter AFTER making all desired changes. +--------------------------------------------------------------------------+ | Select a Fileset Bundle | | | | Move cursor to desired item and press Enter. | | | | App-Dev | | CDE | | GNOME | | KDE | | Media-Defined | | MyBundle | | ... | | ... | | | | F1=Help F2=Refresh F3=Cancel | | F8=Image F10=Exit Enter=Do | | /=Find n=Find Next | +--------------------------------------------------------------------------+ - Ändern Sie bei Bedarf die Werte in der Anzeige "Softwarpaket installieren". Sie können die Nur Voranzeige? ändern. Option auf yes , um eine Vorschau der Installation Ihres Softwarepakets anzuzeigen, bevor Sie es installieren. Unter Umständen müssen Sie neue Lizenzvereinbarungen akzeptieren, wenn die Software
in Ihrem Paket eine elektronische Lizenz besitzt.
Install Software Bundle Type or select values in entry fields. Press Enter AFTER making all desired changes. [Entry Fields] * INPUT device / directory for software /cdrom * BUNDLE MyBundle + * SOFTWARE to install [all] + PREVIEW only? (install operation will NOT occur) no/yes + COMMIT software updates? yes + SAVE replaced files? no + AUTOMATICALLY install requisite software? yes + EXTEND file systems if space needed? yes + VERIFY install and check file sizes? no + Include corresponding LANGUAGE filesets? yes + DETAILED output? no + Process multiple volumes? yes + ACCEPT new license agreements? no/yes + Preview new LICENSE agreements? no + F1=Help F2=Refresh F3=Cancel F4=List Esc+5=Reset F6=Command F7=Edit F8=Image F9=Shell F10=Exit Enter=Do - Drücken Sie die Eingabetaste, um fortzufahren.
- Drücken Sie die Eingabetaste ein zweites Mal, um Ihre Entscheidung zu bestätigen und mit der Installation Ihres Softwarepaket zu beginnen.
Schritt 3. Überprüfen Sie die Installation des Softwarepakets
- Überprüfen Sie die Installationszusammenfassung am Ende der Installationsausgabe. Die Ausgabe enthält Informationen darüber, ob die Installation des benutzerdefinierten Softwarepakets erfolgreich war. Es erscheint eine Ausgabe wie die folgende:
+-----------------------------------------------------------------------------+ Summaries: +-----------------------------------------------------------------------------+ Installation Summary -------------------- Name Level Part Event Result ------------------------------------------------------------------------------- X11.apps.custom 7.2.0.0 USR APPLY SUCCESS - Sie können die Installation auch zu einem späteren Zeitpunkt wie folgt überprüfen:
- Folgenden Befehl ausführen:
Die Ausgabe enthält Informationen darüber, ob die Installation des benutzerdefinierten Softwarepakets erfolgreich war. Es erscheint eine Ausgabe wie die folgende:lslpp -Lb MyBundleFileset Level State Type Description ------------------------------------------------------------------------------------- X11.apps.custom 7.2.0.0 C F AIXwindows Customizing Tool State codes: A -- Applied. B -- Broken. C -- Committed. E -- EFIX Locked. O -- Obsolete. (partially migrated to newer version) ? -- Inconsistent State...Run lppchk -v. Type codes: F -- Installp Fileset P -- Product C -- Component T -- Feature R -- RPM Package E -- Interim Fix - Führen Sie in SMIT die folgenden Schritte aus:
- Geben Sie in der Befehlszeile Folgendes ein:
smitty list_installed - Wählen Sie "Installierte Software und zugehörige Informationen auflisten".
- Setzen Sie den Cursor in das Feld "Paketname", drücken Sie die Taste F4 und wählen Sie in der Liste Ihr Paket aus.
- Drücken Sie die Eingabetaste. Es erscheint eine Ausgabe wie bei der vorherigen Option.
- Geben Sie in der Befehlszeile Folgendes ein:
- Folgenden Befehl ausführen: