Pakete enthalten Parameter, mit denen festgelegt wird, wie ihr Inhalt verteilt wird und in einem System mit installierten nicht-globalen Zonen sichtbar gemacht wird. Die Paketparameter SUNW_PKG_ALLZONES, SUNW_PKG_HOLLOW und SUNW_PKG_THISZONE definieren die Eigenschaften von Paketen auf einem System mit installierten Zonen. Diese Parameter sind so einzustellen, dass Packages auf einem System mit nicht-globalen Zonen verwaltet werden können.
In der folgenden Tabelle sind vier gültige Kombinationen für das Einstellen von Paketparameter aufgeführt. In dieser Tabelle nicht aufgeführte Kombinationen sind unzulässig und haben zur Folge, das Packages nicht ordnungsgemäß installiert werden.
Achten Sie darauf, alle drei Paketparameter einzustellen. Sie können alle drei Paketparameter frei lassen. Die Package-Tools interpretieren leer gelassene Package-Parameter für Zonen als Wert „false“; es wird jedoch davon abgeraten, Package-Parameter nicht einzustellen. Durch das Einstellen aller drei Paketparameter geben Sie das exakte Verhalten der Paket-Tools beim Installieren oder Deinstallieren eines Pakets vor.
SUNW_PKG_ALLZONES Einstellung |
SUNW_PKG_HOLLOW Einstellung |
SUNW_PKG_THISZONE Einstellung |
Paketbeschreibung |
---|---|---|---|
false |
false |
false |
Dies ist die Standardeinstellung für Pakete, die nicht für alle Zonen-Paketparameter Werte angeben. Ein Paket mit diesen Einstellungen kann entweder in der globalen oder in einer nicht-globalen Zone installiert werden.
In beiden Fällen ist der gesamte Inhalt des Pakets in allen Zonen sichtbar, in denen das Paket installiert wurde. |
false |
false |
true |
Ein Paket mit diesen Einstellungen kann entweder in der globalen oder in einer nicht-globalen Zone installiert werden. Wenn nach der Installation neue nicht-globale Zonen erstellt werden, wird das Paket nicht auf diese neuen nicht-globalen Zonen installiert.
In beiden Fällen ist der gesamte Inhalt des Pakets in der Zone sichtbar, in der das Paket installiert wurde. |
true |
false |
false |
Ein Paket mit diesen Einstellungen kann nur in der globalen Zone installiert werden. Wenn der Befehl pkgadd ausgeführt wird, erfolgt die Installation des Pakets in der globalen Zone und in allen nicht-globalen Zonen. Der gesamte Inhalt des Pakets ist in allen Zonen sichtbar. Hinweis – Jeder Versuch, das Paket in einer nicht-globalen Zone zu installieren, schlägt fehl. |
true |
true |
false |
Ein Paket mit diesen Einstellungen kann nur vom globalen Administrator und nur in der globalen Zone installiert werden. Wenn der Befehl pkgadd ausgeführt wird, erfolgt die Installation des Paketinhalts vollständig in der globalen Zone. Wenn die Paketparameter eines Pakets auf diese Werte gesetzt sind, wird der Paketinhalt nicht an eine nicht-globale Zone geliefert. In den nicht-globalen Zonen werden lediglich die Paket-Installationsinformationen installiert, die für die Anzeige des Pakets erforderlich sind. Dies ermöglicht die Installation anderer Pakete, deren Installation von diesem Paket abhängt. Weitere Informationen zu diesen sog. "hohlen" Packages finden Sie in Kapitel 24, Allgemeine Informationen zu den Paketen und Patches auf einem Solaris-System mit installierten Zonen in Systemverwaltungshandbuch: Solaris Container – Ressourcenverwaltung und Solaris Zones Für die Paketabhängigkeitsprüfung scheint das Paket in allen Zonen installiert zu sein.
Hinweis – Jeder Versuch, das Paket in einer nicht-globalen Zone zu installieren, schlägt fehl. |
Beschreibung |
Weitere Informationen |
---|---|
Ausführliche Informationen zu Packages und Zonen | |
Übersicht über kleine und ganze root-Zonen | |
Informationen zu Package-Eigenschaften und Parametern | |
Informationen zum Anzeigen von Werten von Package-Parametern |