Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

pkginfo - Informationen über Software-Pakete im POSIX anzeigen

&pagelevel(4)&pagelevel

(show information on software packages)


Das Kommando pkginfo zeigt Informationen über Software-Pakete an, die im POSIX installiert sind. Ein im POSIX installiertes Software-Paket wird beschrieben durch:

  • Name des Software-Produkts

  • Paket (Package) aus dem Software-Produkt (optional)

  • Version des Software-Produkts

  • Pfad, unter dem das Software-Paket installiert ist (Standard: /)

  • BS2000-Biliothek (SINLIB), aus der das Software-Paket installiert wurde

  • Datum der (letzten) Installation.


Syntax


pkginfo[ -l|-q][[ -v version][ -P package][ -I ipath] product]

Keine Option angegeben

Es wird eine Übersicht über alle installierten Software-Pakete ausgegeben, siehe Beispiel 1.

Optionen

-l

(l - long)

detallierte Ausgaben

-q

(q - quiet)

keine Ausgaben, es wird nur der Endestatus gesetzt

-v version

nur Produkt(e) der angegebenen Version werden angezeigt

-P package

nur das angegebene Paket (Package) eines Produkts wird angezeigt

-I ipath

nur Produkte mit dem angegebenen Installationspfad werden angezeigt

Endestatus

0installiertes Produkt bzw. installierte Produkte entsprechend den Angaben gefunden
1kein installiertes Produkt entsprechend den Angaben gefunden
>1Fehlerfälle

Fehler

Die Datei /var/sadm/pkg/instlog kann nicht gelesen werden oder entspricht nicht dem erwarteten Format.

Vom Laufzeitsystem (CRTE) gemeldete Fehler.

Datei

/var/sadm/pkg/instlog

Log-Datei der POSIX-Package-Installationen

Hinweis

Das Kommando pkginfo gibt die Informationen immer auf Englisch aus, unabhängig von der eingestellten Sprache. Damit werden Probleme vermieden, die sonst bei der Analyse der Ausgaben in Shell-Skripts auftreten könnten.

Die Namen von Software-Produkt und Package können in Groß- oder Kleinbuchstaben angegeben werden.

Beispiel 1

Übersicht aller installierten Software-Pakete ausgeben:

$ pkginfo
PRODUCT PACKAGE VERSION INSTALLATION-PATH
POSIX-BC - 080 /
POSIX-SH - 070 /
NFS - 030 /
POSIX-NSL - 070 /
POSIX-SOCKETS - 070 /
CRTE - 028 /
IMON-BAS - 031 /
POSIX-HEADER - 018 /
TCP-IP-SV PRNGD 031 /opt/TCP-IP-SV/prngd
TCP-IP-SV OPENSSH 031 /opt/TCP-IP-
SV/openssh
SYMAPI - 066 /opt/emc
SBA-BS2 - 062 /
SCCA-BS2 - 020 /opt/emc/sccabs2
$

Beispiel 2

Details über alle Pakete eines Software-Produkts ausgeben:

$ pkginfo -l tcp-ip-sv
PRODUCT NAME : TCP-IP-SV
PRODUCT PACKAGE : PRNGD
PRODUCT VERSION : 031
INSTALLATION PATH : /opt/TCP-IP-SV/prngd
INSTALLATION LIBRARY : $TSOS.SINLIB.TCP-IP-SV.031.PRNGD
INSTALLATION DATE : Fri Oct 10 08:08:56 2008
PRODUCT NAME : TCP-IP-SV
PRODUCT PACKAGE : OPENSSH
PRODUCT VERSION : 031
INSTALLATION PATH : /opt/TCP-IP-SV/openssh
INSTALLATION LIBRARY : $TSOS.SINLIB.TCP-IP-SV.031.OPENSSH
INSTALLATION DATE : Fri Oct 10 08:06:08 2008
$

Beispiel 3

Details über ein bestimmtes Paket eines Software-Produkts ausgeben:

$ pkginfo -l -P openssh tcp-ip-sv
PRODUCT NAME : TCP-IP-SV
PRODUCT PACKAGE : OPENSSH
PRODUCT VERSION : 031
INSTALLATION PATH : /opt/TCP-IP-SV/openssh
INSTALLATION LIBRARY : $TSOS.SINLIB.TCP-IP-SV.031.OPENSSH
INSTALLATION DATE : Fri Oct 10 08:06:08 2008
$

Beispiel 4

Installation bestimmter Versionen eines Software-Produkts prüfen:

$ pkginfo -q -v 027 crte && echo "INSTALLED." || echo "NOT INSTALLED."
NOT INSTALLED.
$ pkginfo -q -v 028 crte && echo "INSTALLED." || echo "NOT INSTALLED."
INSTALLED.
$