Home Wiki > 1-Klick-Installation/Aufbau
Sign up | Login

< 1-Klick-Installation

1-Klick-Installation/Aufbau

tagline: Aus openSUSE

Icon-cleanup.png Dieser Artikel/Abschnitt benötigt Aufmerksamkeit!
Mehr Informationen sollten auf der Diskussionsseite des Artikels zu finden sein.

Inhaltsverzeichnis

[Bearbeiten] YaST-Client für 1-Klick-Installation

[Bearbeiten] Quellen

Verfügbar in YaST SVN

[Bearbeiten] Pakete

Verfügbar im openSUSE:Tools-Paketdepot


[Bearbeiten] Konzept des Arbeitsablaufs

Dieses Diagramm zeigt das Originalkonzept des Arbeitsablaufs im Client. Datei:MetaPaketAufbau1.png


[Bearbeiten] Implementierung

Datei:YaSTOCIClientKomponentenaufbau.png

Es gibt unglücklicherweise verschiedene Beschränkungen in YaST, die die Implementierung unnötig hässlich machen. Es gibt beispielsweise keinen einfachen Weg, zwischen einem YaST-Prozess, der als eingeschränkter Nutzer läuft, und einem der mit root-Rechten läuft, zu kommunizieren. Deshalb wurde yast2-xml genutzt, um die Datenstrukturen für die Kommunikation jeweils umzuwandeln. yast2-xml ist nicht in der Lage, frei formatiertes XML zu verarbeiten, weshalb ein Perl-Modul genutzt wird, um die eigentliche XML-Verarbeitung zu übernehmen.