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

  1. 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
  2. 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.bnd ein:

    I:X11.apps.custom

    Weitere Informationen zu Installationsformattypen finden Sie unter Softwareproduktpaketierung.

  3. Speichern Sie die Paketdatei und verlassen Sie den Texteditor.

Schritt 2. Softwarepaket installieren

  1. Geben Sie in der Befehlszeile Folgendes ein: # smitty easy_install
  2. Geben Sie den Namen der Installationseinheit oder des Installationsverzeichnisses ein:
  3. 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                                      |  
      +--------------------------------------------------------------------------+
  4. Ä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                                
  5. Drücken Sie die Eingabetaste, um fortzufahren.
  6. 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:
      lslpp -Lb MyBundle
      Die Ausgabe enthält Informationen darüber, ob die Installation des benutzerdefinierten Softwarepakets erfolgreich war. Es erscheint eine Ausgabe wie die folgende:
      Fileset                     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:
      1. Geben Sie in der Befehlszeile Folgendes ein: smitty list_installed
      2. Wählen Sie "Installierte Software und zugehörige Informationen auflisten".
      3. Setzen Sie den Cursor in das Feld "Paketname", drücken Sie die Taste F4 und wählen Sie in der Liste Ihr Paket aus.
      4. Drücken Sie die Eingabetaste. Es erscheint eine Ausgabe wie bei der vorherigen Option.