Capítol 1. Introducció

Una breu introducció al kdesrc-build

Què és el kdesrc-build?

El kdesrc-build és un script per a ajudar a la comunitat KDE a instal·lar el programari KDE des dels seus repositoris de codi font Git, i després continuar actualitzant aquest programari. Està especialment destinat a ajudar a aquells que necessiten recolzar les proves i el desenvolupament del programari KDE, inclosos els usuaris que proven les correccions d'errors i els desenvolupadors que treballen en noves característiques.

L'script kdesrc-build es pot configurar per a mantenir un sol mòdul, un complet escriptori Plasma™ amb un conjunt d'aplicacions KDE, o en algun punt intermedi.

Per a començar, vegeu el Capítol 2, Com començar o continueu llegint per a obtenir més detalls sobre com funciona el kdesrc-build i el que cobreix aquesta documentació.

Operació de kdesrc-build «en poques paraules»

El kdesrc-build funciona utilitzant les eines disponibles per a l'usuari en la línia d'ordres, utilitzant les mateixes interfícies disponibles per a l'usuari. Quan s'executa el kdesrc-build, se segueix la següent seqüència:

  1. El kdesrc-build llegeix a la línia d'ordres i en un fitxer de configuració, per a determinar quins construir, les opcions de construcció per a utilitzar, a on instal·lar, etc.

  2. El kdesrc-build realitza una actualització del codi font per a cada mòdul. L'actualització continuarà fins que s'hagin actualitzat tots els mòduls. Els mòduls que fallin en actualitzar normalment no aturaran la construcció i, al final, se us notificarà quins mòduls no s'han actualitzat.

  3. Els mòduls que s'hagin actualitzat correctament seran construïts, executant el seu conjunt de proves i després s'instal·laran. Per a reduir el temps total emprat, de manera predeterminada, el kdesrc-build començarà a construir el codi tan aviat com el primer mòdul hagi completat l'actualització, i permetrà que les actualitzacions restants continuïn darrere d'escena.

Suggeriment

En un article en línia sobre l'aplicació Krita del KDE es proporciona una molt bona visió general sobre com es construeixen els mòduls KDE, inclosos diagrames informatius. Aquest flux de treball és el que automatitza el kdesrc-build per a tots els mòduls KDE.