Solaris 7 (Intel-Plattform)-Installationsbibliothek

Hinzufügen und Entfernen von Packages mit Hilfe von Befehlen

Dieser Abschnitt beschreibt, wie Packages von der Befehlszeile aus hinzugefügt und entfernt werden können.

Packages mit dem Befehl pkgadd hinzufügen

  1. Melden Sie sich beim installierten System als root an.

    Geben Sie an der Shell-Eingabeaufforderung folgendes ein:

    $ su
    

  2. Legen Sie die CD, auf der sich die gewünschten Packages befinden, in das CD-ROM-Laufwerk ein.

    Die CD wird vom Volume Manager automatisch eingehängt.

  3. Verwenden Sie den Befehl pkgadd, um dem System ein oder mehrere Packages hinzuzufügen.

    # /usr/sbin/pkgadd -d Gerätename Package-ID
    

    Die Parameter hat folgende Bedeutung:

    Gerätename

    Der Pfad der CD, auf der sich die Software-Komponenten befinden, die dem installierten System hinzugefügt werden sollen. 

    Package-ID

    Der Name des Software-Package, das dem installierten System hinzugefügt werden soll, z.B. SUNWaudio.

    Wenn pkgadd während der Installation des Package auf ein Problem trifft, wird eine Meldung mit einer Problembeschreibung und die folgende Eingabeaufforderung angezeigt:

    Wollen Sie die Installation fortsetzen? (Do you want to continue with
    this installation?)

    Antworten Sie mit Ja (yes), Nein (no) oder Beenden (quit). Wenn Sie mehrere Packages ausgewählt haben, können Sie durch Eingabe von no die Installation des aktuellen Package abbrechen. Der pkgadd-Prozeß setzt dann die Installation mit dem nächsten Package fort. Geben Sie quit ein, um die Installation zu beenden.

  4. überprüfen Sie, ob das Package richtig installiert wurde.

    # /usr/sbin/pkgchk -v 
    Package-ID
    

    Wenn der Befehl pkgchk feststellt, daß die Installation fehlerfrei durchgeführt wurde, gibt er eine Liste mit den installierten Dateien aus. Andernfalls wird der Fehler gemeldet.

Beispiel: Software-Installation von einer eingehängten CD

Im folgenden Beispiel sehen Sie einen Befehl zur Installation des SUNWaudio-Package von einer eingehängten Solaris-CD. Das Beispiel zeigt auch, wie man mit dem Befehl pkgchk überprüft, ob die Package-Dateien korrekt installiert wurden.

Hinweis - Der Name dieses Produkts ist "Solaris 7". In Codes, Pfaden oder Packages k\366nnen jedoch auch die Bezeichnungen "Solaris 2.7" oder "SunOS 5.7" vorkommen. Verwenden Sie zur Eingabe von Codes oder Pfaden immer die jeweils angegebene Form.

# /usr/sbin/pkgadd -d /cdrom/cdrom0/s0/Solaris_2.7
SUNWaudio.
.
.
Installation of <SUNWaudio> was successful.
# pkgchk -v SUNWaudio
/usr
/usr/bin/audioconvert
/usr/bin/audioplay
/usr/bin/audioplay
/usr/bin/audiorecord
#

Entfernen von Packages mit dem Befehl pkgrm

  1. Melden Sie sich beim installierten System als root an.

    Geben Sie an der Shell-Eingabeaufforderung folgendes ein:

    $ su
    

  2. Verwenden Sie den Befehl pkgrm, um ein oder mehrere Packages aus dem System zu entfernen.

    # /usr/sbin/pkgrm Package-ID
    

    Der Parameter hat folgende Bedeutung:

    Package-ID

    Der Name des Software-Package, das aus dem installierten System entfernt werden soll, z.B. SUNWaudio.

  3. überprüfen Sie, ob das Package korrekt entfernt wurde.

    # /usr/sbin/pkgchk Package-ID
    

    Wenn der Befehl pkgchk feststellt, daß das Package nicht installiert ist, gibt er eine Warnmeldung aus.

Beispiel: Entfernen von Software aus einem System

Im folgenden Beispiel sehen Sie einen Befehl, der das SUNWaudio -Package aus einem System entfernt. Das Beispiel zeigt auch, wie man mit dem Befehl pkgchk überprüft, ob die Package-Dateien tatsächlich entfernt wurden.

# /usr/sbin/pkgrm SUNWaudio
The following package is currently installed:
   SUNWaudio       Audio applications^M
                   (sparc) 3.0,REV=1.2.13^M

Do you want to remove this package? y
.
.
.
Removal of <SUNWaudio> was successful.
# pkgchk -v SUNWaudio
WARNING: no pathnames were associated with <SUNWaudio>
#