Archive:1-Klick-Installation/Aufbau
Dieser Artikel/Abschnitt benötigt Aufmerksamkeit! Mehr Informationen sollten auf der Diskussionsseite des Artikels zu finden sein. |
Inhaltsverzeichnis
YaST-Client für 1-Klick-Installation
Quellen
Pakete
Verfügbar im openSUSE:Tools-Paketdepot
Konzept des Arbeitsablaufs
Dieses Diagramm zeigt das Originalkonzept des Arbeitsablaufs im Client. Datei:MetaPaketAufbau1.png
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.