Weiter Zurück Inhalt

4.2 Pflege von Gruppen

Das Erstellen der Gruppendefinitionen ist eine mühsame Aufgabe, RPMSV wurde aber deshalb entwickelt, damit man dies für die Systemlandschaft nur einmalig tun muß. RPMSV kan den Administrator dabei helfen, die jeweiligen Dateien zu pflegen, in dem es die Differenz zwischen den ermittelten Pakete mit denen der abonnierten Gruppen ermitteln kann.

Beispiel: Gegeben sind die drei schon oben genannten Gruppen base, database und workstation. Als nächstes soll es eine Gruppe samba geben, die einen Samba-Server beschreibt.

Einen Rechner, der z.B. den Gruppen base und workstation angehört (also die Arbeitstation des Administrators ;-), wird so hergerichtet, daß alle notwendigen Pakete für einen Samba-Server vorhanden sind. Es werden also die Pakete samba-common, samba und samba-client nachinstalliert. (Das Paket samba-client wird für einen Samba-Server eigentlich nicht benötigt, sondern sollte auf jedem System oder auf jeder Workstation installiert werden - es ist die Entscheidung des Administrators dieses Paket in einer entsprechenden Gruppe einzutragen.)

Ruft man nur rpmsv -g auf, werden alle Pakete angezeigt, die in keiner der abonnierten Gruppen enthalten sind. Dieses Ergebnis kann man direkt für die neue Gruppendefinition benutzen, z.B. durch:


rpmsv -g > /rzlinux/rh6.1/groups/samba

Eventuell ist eine Gruppe nur dann installierbar, wenn die Pakete einer anderen Gruppe auch installiert sind/werden (RPM-Paketabhängigkeiten). Dazu gibt es in der Gruppenbeschreibung die Möglichkeit andere Gruppen einzubinden, sozusagen ein #include. Soll z.B. eine Gruppe second alle Pakete der Gruppe first ebenfalls mit auswählen, so kann man in der Datei /rzlinux/rh61/groups/second die folgende Zeile aufnehmen:


{first}


Weiter Zurück Inhalt