04.06.2013 Aufrufe

UCS-Handbuch - Univention

UCS-Handbuch - Univention

UCS-Handbuch - Univention

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

11 Softwarepflege<br />

<strong>UCS</strong>-Systems solange verhindert, bis auch die so markierte Komponente für die neue Versi-<br />

on verfügbar ist; Patchlevel- oder Security-Updates sind davon nicht betroffen. Ist z.B. aktuell<br />

<strong>UCS</strong>-2.3 installiert, <strong>UCS</strong>-2.4 oder <strong>UCS</strong>-3.0 aber bereits verfügbar, so erfolgt dennoch solang<br />

kein Upgrade auf die neue Version, bis auch die Komponente für die Version 2.4 bzw. 3.0 ver-<br />

fügbar ist.<br />

major.minor Durch die Angabe einer expliziten Version wird die Komponente nur in dieser Versi-<br />

on eingebunden. <strong>UCS</strong>-Release-Updates werden dadurch nicht blockiert. Mehrere Versionen<br />

können durch Komma getrennt angegeben werden, z.B. 2.0,2.3.<br />

repository/online/component//defaultpackages Über diese Variable kann eine leerzeichense-<br />

parierte Liste an Paketnamen angegeben werden. Im UMC-Modul Online-Updates wird die Installa-<br />

tion der Komponente angeboten, wenn mindestens eines der Pakete nicht installiert ist. Die Angabe<br />

der Paketliste vereinfacht dadurch die Nachinstallation von Komponenten.<br />

Für muss der Name des Repository auf dem Server angegeben werden. Um beispielsweise die<br />

usc@School-Komponente einzubinden müssen folgende Variablen gesetzt werden:<br />

ucr set repository/online/component/ucsschool/description="<strong>UCS</strong>@School-Pakete" \<br />

repository/online/component/ucsschool/server=apt.univention.de \<br />

repository/online/component/ucsschool=yes<br />

Anschließend werden folgende zusätzliche Repositories auf dem System mit eingebunden:<br />

deb http://apt.univention.de/2.2/maintained/component ucsschool/all/<br />

deb http://apt.univention.de/2.2/maintained/component ucsschool/extern/<br />

deb http://apt.univention.de/2.2/maintained/component ucsschool/amd64/<br />

Das letzte Repository in der Liste ist abhängig an den verfügbaren Architekturen.<br />

11.3.4 Verwalten von Paketlisten<br />

Die Paketpflege in <strong>UCS</strong> unterstützt neben der automatisierten Aktualisierung von Systemen auch die<br />

Installation und das Entfernen von Paketen.<br />

Jede Systemrolle in <strong>UCS</strong> wird mit einer Auswahl an Paketen installiert, ausgewählte Komponenten erwei-<br />

tern diesen Umfang. Beim Einsatz von Installationsprofilen können einzelne Pakete während der Instal-<br />

lation zusätzlich installiert werden. Für die nachträgliche Installation von Paketen auf einer Vielzahl von<br />

Systemen werden Paketlisten verwendet.<br />

Pakete, die über eine Paketliste auf einem System installiert wurden, werden ebenfalls im Rahmen der Ak-<br />

tualisierung erneuert, wenn eine neuere Version im Repository vorhanden ist. Pakete, die zum Entfernen<br />

vorgesehen sind, werden nicht nur einmalig entfernt. Diese Pakete werden darüber hinaus erneut entfernt,<br />

wenn sie im Rahmen der regelmäßigen Aktualisierung auf dem System gefunden werden.<br />

Die eigentlichen Paketlisten veranlassen nicht die Installation oder das Entfernen von Paketen. Paketlisten<br />

werden vielmehr in systemrollenspezifischen Paket-Richtlinien verwendet, welche die Installation oder das<br />

Entfernen der Pakete ermöglichen.<br />

Für die verschiedenen Systemrollen gibt es spezifische Paket-Richtlinien (siehe Tabelle). Dadurch ist es<br />

möglich, die Richtlinien mit der Basis der Domäne zu verbinden und alle Rechner mit derselben Systemrol-<br />

le domänenweit mit einer einzigen Richtlinie zu erfassen, während die Rechner mit anderen Systemrollen<br />

266

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!