1.16 Verwalten von Softwarepaketen und Updates

Die Novell ZENworks®-Tools dienen als grafische Frontends für den ZENworks Management Daemon (zmd) und ermöglichen Ihnen, auf bequeme Weise Software zu installieren oder zu entfernen, Sicherheitsupdates anzuwenden sowie Dienste und Kataloge zu verwalten.

1.16.1 Einholen von Berechtigungen

Für die Verwaltung von Paketen auf einem Linux-System ist die root -Berechtigung erforderlich. Software-Aktualisierungsfunktion und rug (ein neues Kommandozeilentool zur Installation und Aktualisierung von Paketen) verfügen über ihr eigenes Verwaltungssystem, das Benutzern die Installation von Software-Updates erlaubt. Wenn ein Benutzer erstmals eine Aktion aufruft, für die besondere Berechtigungen in den ZENworks-Tools erforderlich sind, wird eine Aufforderung zur Eingabe des root-Passworts angezeigt. Nach der Überprüfung des Passworts fügt die Software-Aktualisierungsfunktion dem Benutzerverwaltungssystem automatisch das Konto des Benutzers mit Aktualisierungsberechtigungen hinzu. Zum Überprüfen und Ändern dieser Einstellungen benutzen Sie die rug-Befehle zur Benutzerverwaltung.

Weitere Informationen erhalten Sie unter rug User Management (rug-Benutzerverwaltung) im Bereitstellungshandbuch zu SUSE Linux Enterprise Desktop.

1.16.2 Abrufen und Installieren von Software-Updates

Die Software-Aktualisierungsfunktion befindet sich im Benachrichtigungsbereich der Kontrollleiste. Sie wird als Symbol einer Weltkugel mit wechselnden Farben je nach Verfügbarkeit einer Netzwerkverbindung und neuer Aktualisierungen dargestellt. Einmal am Tag überprüft die Software-Aktualisierungsfunktion automatisch, ob Updates für Ihr System verfügbar sind (durch Rechtsklicken auf das Anwendungssymbol und Auswahl von Aktualisieren kann eine sofortige Überprüfung erzwungen werden). Das Miniprogramm für die Software-Aktualisierungsfunktion in der Kontrollleiste wechselt seine Form von einer Weltkugel zu einem Ausrufezeichen auf orangefarbenem Hintergrund, wenn neue Updates verfügbar sind.

Durch einen Linksklick auf das Kontrollleisten-Symbol wird das Fenster der Aktualisierungsfunktion geöffnet. Eine Liste von Patches und neuen Paketversionen wird angezeigt (falls verfügbar). Jeder Eintrag besitzt eine Kurzbeschreibung und ggf. ein Kategoriensymbol. Sicherheitspatches werden mit einem gelben Schild markiert. Optionale Patches sind durch einen hellblauen Kreis gekennzeichnet. Empfohlene Patches sind nicht durch ein Symbol gekennzeichnet. Sicherheitspatches werden als Erstes aufgeführt, gefolgt von empfohlenen Patches, optionalen Patches und neuen Paketversionen. Verwenden Sie die Links Alle, Pakete und Patches, um die Liste der angezeigten Pakete zu filtern.

NOTE:Offiziell veröffentlichte Updates von Novell werden als Patches angezeigt. Neue Paketversionen aus anderen Quellen werden als Pakete angezeigt.

Details zu einem Eintrag erhalten Sie, indem Sie den Eintrag auswählen und auf den Link Details unter dem Listenfenster klicken. Um einen Eintrag zur Installation auszuwählen, markieren Sie sein Kontrollkästchen. Mit den Links Alle und Keine können Sie alle Patches auswählen bzw. die Auswahl aller Patches aufheben. Klicken Sie auf Aktualisieren, um die ausgewählten Programme zu installieren.

Figure 1-18 Programm zur Software-Aktualisierung

1.16.3 Installieren der Software

Um Softwarepakete zu installieren, klicken Sie auf Computer > Software installieren oder geben Siezen-installer in ein Terminal ein. Die Oberfläche ist nahezu identisch mit dem Programm zur Software-Aktualisierung. Den einzigen Unterschied stellt das Suchfeld dar, mit dessen Hilfe Sie einzelne Pakete suchen oder die Liste filtern können.

Figure 1-19 Software-Installationsprogramm

Wählen Sie die zu installierenden Pakete aus und klicken Sie dann auf Installieren, um die Paketinstallation zu beginnen. Mögliche Abhängigkeiten von anderen Paketen werden automatisch durch das Installationsprogramm berücksichtigt.

1.16.4 Entfernen von Software

Um Softwarepakete zu entfernen, klicken Sie auf Computer > Weitere Anwendungen > System > Software entfernen oder geben Sie zen-remover in ein Terminal ein.

Figure 1-20 Software-Entfernungsfunktion

Verwenden Sie die Links Produkte, Muster, Pakete und Patches, um die Paketliste einzuengen. Wählen Sie die zu entfernenden Pakete aus und klicken Sie dann auf Entfernen, um die Paketdeinstallation zu starten. Wenn andere Pakete von den ausgewählten Paketen abhängen, werden diese ebenfalls entfernt. Sie müssen das Entfernen von zusätzlichen Paketen bestätigen. Wenn Sie im Bestätigungsdialogfeld auf Abbrechen klicken, werden keine Pakete deinstalliert.

1.16.5 Konfigurieren der Software-Aktualisierungsfunktion

Um die ZENworks-Tools zu konfigurieren, klicken Sie im Fenster der Software-Aktualisierungsfunktion auf Konfigurieren. Ein Dialogfeld mit drei Karteireitern wird geöffnet:

Services

Dienste sind im Grunde Quellen, die Softwarepakete und Informationen zu diesen Paketen bereitstellen. Jeder Dienst kann einen oder mehrere Kataloge anbieten.

Figure 1-21 Dialogfeld "Software Updater Services Configuration" (Dienste des Software-Aktualisierungsprogramms einrichten)

Auf dem Karteireiter "Dienste" werden alle verfügbaren Dienste mit Typ und Status angezeigt (wenn Sie die beiden letzteren Informationen nicht sehen, passen Sie die Fenstergröße an). Dienste können mit Dienst entfernen oder Dienst hinzufügen entfernt bzw. hinzugefügt werden. Die folgenden Diensttypen stehen Ihnen zur Verfügung:

  • YUM

    Ein HTTP-, HTTPS- oder FTP-Server, der das RPM-MD-Format für die Paketdaten verwendet.

  • ZYPP

    ZYPP-Dienste sind die Yast;-Installationsquellen, die in Yast; über Software > Installationsquelle hinzugefügt werden. Verwenden Sie die Software-Aktualisierungsfunktion zum Hinzufügen von Installationsquellen. Die Quelle, aus der Sie ursprünglich Installationen vorgenommen haben (in den meisten Fällen DVD bzw. CD-ROM), ist vorkonfiguriert. Wenn Sie diese Quelle ändern oder löschen, ersetzen Sie sie durch eine andere gültige Installationsquelle (ZYPP-Dienst), da Sie andernfalls die neue Software nicht installieren können.

    NOTE:Die Ausdrücke YaST-Installationsquelle, YaST-Paket-Repository und ZYPP-Dienst bezeichnen jeweils eine Quelle, aus der Software installiert werden kann.

  • Aktivierung

    Mit "Einhängen" betten Sie ein auf Ihrem Computer eingehängtes Verzeichnis ein. Dies ist nützlich, wenn Sie beispielsweise in einem Netzwerk arbeiten, das den Novell YUM-Server regelmäßig spiegelt und dessen Inhalte in das lokale Netzwerk exportiert. Um das Verzeichnis hinzufügen, müssen Sie unter Dienst-URI den vollständigen Pfad zu dem Verzeichnis angeben.

  • NU

    NU steht für Novell Update. Novell bietet Updates für SUSE Linux Enterprise ausschließlich als NU-Dienst. Wenn Sie die Aktualisierung bei der Installation konfiguriert haben, befindet sich der Novell NU-Server bereits in der Liste.

    Wenn Sie die Aktualisierungskonfiguration während der Installation übersprungen haben, führen Sie den Befehl suse_register in einem Terminal aus oder klicken Sie als root-Benutzer in YaST auf Software > Produktregistrierung. Der Novell Update-Server wird automatisch der Software-Aktualisierungsfunktion hinzugefügt.

  • RCE und ZENworks

    Opencarpet-, Red Carpet Enterprise- oder ZENworks-Dienste sind nur verfügbar, wenn Ihr Unternehmen oder Ihre Organisation diese Dienste in Ihrem internen Netzwerk eingerichtet hat. Das kann der Fall sein, wenn Ihre Organisation eine Drittanbieter-Software verwendet, für die Updates an einen einzigen Server verteilt werden.

Nach der Installation von SUSE Linux Enterprise Desktop sind zwei Dienste vorkonfiguriert: Ihre Installationsquelle (DVD, CD-ROM oder Netzwerkressource) als ZYPP-Dienst und ein SUSE Linux Enterprise-Aktualisierungsserver als Dienst, der bei der Produktregistrierung hinzugefügt wird. Im Normalfall brauchen Sie diese Einstellungen nicht zu ändern. Wenn Sie einen Dienst nicht sehen, öffnen Sie ein Terminal und geben Sie den Befehl suse_register als root-Benutzer ein. Ein Dienst wird automatisch hinzugefügt.

Kataloge

Dienste können Pakete für unterschiedliche Softwareteile oder Softwareversionen bieten (typischerweise RCE- oder ZENworks-Dienste). Diese sind in verschiedene Kategorien, so genannte Kataloge, gegliedert. Sie abonnieren oder kündigen einen Katalog, indem Sie das Kontrollkästchen vor dem Katalognamen aktivieren bzw. deaktivieren.

Figure 1-22 Dialogfeld "Software Updater Catalogs Configuration" (Kataloge des Software-Aktualisierungsprogramms einrichten)

Derzeit bieten die SUSE Linux-Dienste (YUM und ZYPP) keine unterschiedlichen Kataloge. Jeder Dienst verfügt über einen Katalog. Wenn die Software-Aktualisierungsfunktion bei der Installation oder mit suse_register konfiguriert wurde, abonniert sie automatisch die YUM- und ZYPP-Kataloge. Wenn Sie einen Dienst manuell hinzufügen, müssen Sie dessen Kataloge abonnieren.

WARNING:Um Pakete aus einem Katalog zu installieren, müssen Sie diesen Katalog abonniert haben. Wenn Sie das Abonnement beenden, werden die Pakete aus diesem Katalog weiterhin im Update-Fenster angezeigt, sie können jedoch nicht mehr installiert werden.

Einstellungen

Auf dem Karteireiter "Einstellungen" können Sie angeben, ob die Software-Aktualisierungsfunktion beim Systemstart gestartet werden soll. Als root-Benutzer können Sie auch die Einstellungen der Software-Aktualisierungsfunktion ändern. Als Benutzer ohne besondere Berechtigungen können Sie die Einstellungen lediglich anzeigen. Eine Erläuterung der Einstellungen finden Sie auf der man-Seite zu rug .

Figure 1-23 Dialogfeld "Software Updater Preferences Configuration" (Einstellungen des Software-Aktualisierungsprogramms einrichten)