Kapitel 1. Einführung

Eine kurze Einführung zu kdesrc-build

Was ist kdesrc-build?

kdesrc-build ist ein Skript zur Installation und Aktualisierung von KDE-Software aus den Git- und Subversion-Quellcode-Repositories Es ist insbesondere für das Testen und die Entwicklung von KDE-Software gedacht, sowohl für Benutzer, die Fehlerkorrekturen testen als auch für Entwickler, die an neuen Funktionen arbeiten.

Das Skript kdesrc-build kann so eingestellt werden, dass ein einzelnes Modul, eine vollständige Plasma™-Arbeitsfläche mit KDE-Anwendungen oder eine beliebige Auswahl erstellt wird.

Informationen zum Start finden Sie unter Kapitel 2, Erste Schritte oder im Folgenden mit für weiteren Details darüber, wie kdesrc-build funktioniert und was in dieser Dokumentation behandelt wird.

Arbeitsweise von kdesrc-build kurz zusammengefasst

kdesrc-build arbeitet mit Werkzeugen, die ein Benutzer auf der Befehlszeile zur Verfügung hat, und benutzt dieselbe Schnittstelle. Bei der Ausführung von kdesrc-build werden folgende Arbeitsschritte durchgeführt:

  1. kdesrc-build liest die auf der Befehlszeile angegebenen Optionen und die Einrichtungsdatei ein. Damit wird festgelegt, welche Module erstellt werden, wo sie installiert werden usw.

  2. kdesrc-build aktualisiert den Quelltext für jedes Modul, bis alle Module auf den neuesten Stand gebracht sind. Fehler bei der Aktualisierung führen nicht zum Abbruch des Skripts – am Ende dieser Phase werden Sie benachrichtigt, bei welchen Modulen die Aktualisierung nicht erfolgreich durchgeführt werden konnte.

  3. Module, die erfolgreich aktualisiert wurden, werden gebaut, die Tests werden ausgeführt und dann werden sie installiert. Um den gesamten Zeitaufwand zu reduzieren, beginnt kdesrc-build standardmäßig mit der Erstellung, sobald das erste Modul die Aktualisierung abgeschlossen hat. und lässt die übrigen Aktualisierungen im Hintergrund weiterlaufen.

Tipp

Eine umfassende Übersicht, wie KDE-Module aufgebaut sind, finden Sie einschließlich informativer Diagramme im Online Artikel über die KDEAnwendung Krita. Der Arbeitsablauf in diesem Artikel wird von kdesrc-build für alle KDE Module automatisiert durchgeführt.