1-Klick-Installation/Aufbau
tagline: Aus openSUSE
| 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
[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.


