pkgchk(1M) pkgchk(1M)
NAME
pkgchk - Prüft die Korrektheit von Paketen
SYNTAX
/usr/sbin/pkgchk [-l|-L|-acfqv] [-n|-N] [-x] [-p path1[,path2 ...]]
[-i file] [pkginst ...]
/usr/sbin/pkgchk -d device [-l|-L|-v] [-p path1[,path2 ...]] [-i file]
[pkginst ...]
/usr/sbin/pkgchk -m pkgmap [-e envfile] [-l|-L|-acfqv] [-n|-N] [-x]
[-i file] [-p path1[,path2 ...]]
BESCHREIBUNG
pkgchk prüft die Korrektheit von Paketobjekten. Das Kommando prüft die
Integrität der Verzeichnisstrukturen und Dateien. Diskrepanzen werden
mit einer ausführlichen Erklärung auf der Standardfehlerausgabe stderr
ausgegeben. Wird die Option -l oder -L verwendet, werden Informationen
zu den Paketobjekten aufgelistet; es findet keine Prüfung statt.
Mit der ersten Syntax wird der Inhalt und/oder Attribute von aktuell
auf dem System installierten Objekten überprüft oder aufgelistet. In
der Kommandozeile können Paketnamen angegeben werden, da sonst stan-
dardmäßig der gesamte Inhalt des Rechners überprüft wird.
Mit der zweiten Syntax wird der Inhalt eines Pakets überprüft oder
aufgelistet, das auf dem angegebene Gerät vorhanden ist, aber nicht
installiert wurde. Bitte beachten Sie, daß bei gespoolten Paketen
Attribute nicht überprüft werden können.
Mit der dritten Syntax werden Inhalt und/oder Attribute von Objekten
überprüft oder aufgelistet, die in der angegebenen pkgmap beschrieben
werden.
OPTIONEN
-a Prüft nur die Dateiattribute, nicht den Inhalt der Datei. Stan-
dardmäßig wird beides überprüft.
-c Prüft nur den Dateiinhalt, nicht die Dateiattribute. Standardmä-
ßig wird beides überprüft.
-f Korrigiert die Dateiattribute nach Möglichkeit. Wenn pkgchk mit
dieser Option aufgerufen wird, legt das Kommando Verzeichnisse,
benannte (named) Pipes, Verweise und Geräte an, sofern sie nicht
vorhanden sind. Wird zusätzlich die Option -x angegeben, so wer-
den alle Dateien gelöscht, die in einem exklusiven Verzeichnis
stehen, aber nicht in der Software-Installationsdatenbank vorkom-
men.
-q Stiller Modus. Gibt keine Meldungen zu fehlenden Dateien aus.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
pkgchk(1M) pkgchk(1M)
-v Protokoll-Modus. Die Dateien werden bei der Verarbeitung ange-
zeigt.
-l Erstellt eine Liste mit Daten über die ausgewählten Dateien, die
ein Paket bilden. Es findet keine Prüfung statt.
Ist nicht kompatibel mit den Optionen -a, -c, -f, -g, -v und -L.
-L Erstellt eine Liste mit Daten über die ausgewählten Dateien, die
ein Paket bilden, wie sie in der contents-Datei oder pkgmap ein-
getragen sind. Es findet keine Prüfung statt.
Ist nicht kompatibel mit den Optionen -a, -c, -f, -g, -v und -l.
-n Prüft flüchtige oder editierbare Dateien nicht. Diese Option ist
bei den meisten Prüfungen nach der Installation zu verwenden.
-N Prüft flüchtige oder editierbare Dateien in jedem Fall.
-x Durchsucht exklusive Verzeichnisse nach vorhandenen Dateien, die
nicht in der Software-Installationsdatenbank oder der angegebenen
pkgmap-Datei enthalten sind.
-p Prüft nur die Korrektheit des oder der aufgeführten Pfadnamen(s).
path kann ein Name oder mehrere, durch Komma (oder durch Leerzei-
chen, wenn die Liste in Anführungszeichen steht) getrennte Pfad-
namen angeben.
-i Liest eine Liste von Pfadnamen aus file und vergleicht sie mit
der Software-Installationsdatenbank oder der angegebenen Datei
pkgmap. Pfadnamen, die nicht in file enthalten sind, werden nicht
geprüft.
-d Gibt das Gerät an, auf dem sich ein gespooltes Paket befindet.
device kann der Pfadname eines Verzeichnisses oder der Bezeichner
eines Datenträgers sein (z. B. /var/tmp). Auch die Angabe des
Aliasnamens für das Gerät ist zulässig.
-m Überprüft das Paket anhand der pkgmap-Datei pkgmap.
-e Die Paket-Parameter sollen der pkginfo-Datei envfile entnommen
werden, um Parameter in der angegebenen pkgmap-Datei aufzulösen.
pkginst
Gibt den/die zu prüfenden Paketableger an. Mit dem Format
pkginst.* können alle Ableger eines Pakets überprüft werden.
Standardmäßig werden alle Informationen zu allen installierten
Paketen angezeigt oder überprüft.
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
pkgchk(1M) pkgchk(1M)
SIEHE AUCH
pkgadd(1M), pkgask(1M), pkginfo(1M), pkgrm(1M), pkgtrans(1M).
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98