Getting Started/Sources/Anonymous SVN (ro)

Jump to: navigation, search


Contents

Getting Started/Sources/Anonymous SVN

Descărcarea codului sursă al KDE folosind utilitarul Subversion (SVN)
Tutorial Series   Getting Started
Previous   None
What's Next   Compilarea KDE 4
Further Reading   Version Control with Subversion

Introducere

Dacă vă place să folosiţi ultima versiune a unui program chiar dacă nu este cea stabilă, există o modalitate relativ uşoară de a obţine o copie actualizată a surselor KDE - descărcarea de pe serverul Subversion găzduit la adresa anonsvn.kde.org.

Ca o alternativă puteţi folosi Pachete de instalare KDE 4 pentru distribuţia preferată.

Accesul la depozitul SVN

Instalarea utilitarului Subversion

Întâi, instalaţi utilitarul Subversion (SVN) în formă executabilă (dacă nu este deja instalat). Probabil că puteţi descărca forma executabilă pentru sistemul de operare pe care îl folosiţi; daca nu, puteţi compila chiar dumneavoastră sursele utilitarului, pe care le puteţi obţine de la Pagina de descărcare a proiectului SVN. Daca doriţi să aflaţi cum se foloseşte utilitarul Subversion pentru a descărca sursele KDE, puteţi citi Ghid de folosire a utilitarului Subversion.

Descărcarea surselor KDE 4

/trunk/ este locaţia în care este păstrat codul sursă al KDE 4. Iată cum puteţi descărca setul minim de module necesare pentru a putea compila KDE 4 şi aplicaţii pentru acesta:

svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase
Ktip.png
 
Tip
Dacă folosiţi un utilitar firewall, înlocuiţi svn://anonsvn.kde.org/ cu svn://websvn.kde.org:443/ în comenzile de mai sus; altfel, nu veţi putea descărca modulele.


Ktip.png
 
Tip
Modulul kdebase depinde de alte câteva module, enumerate în proprietatea SVN externals şi care de asemenea nu vor putea fi descărcate dacă folosiţi un utilitar firewall. Pentru a putea descărca aceste module chiar şi dacă folosiţi un utilitar firewall folosiţi următoarele comenzi:
cd KDE
svn propset svn:externals "lib svn://websvn.kde.org:443/home/kde/trunk/KDE/kdebase/runtime/kstyles/oxygen/lib" kdebase/workspace/kwin/clients/oxygen 
.


qt-copy conţine o copie a ultimei versiuni stabile a Qt care poate fi folosită împreuna cu KDE 4. De asemenea, mai conţine modificări făcute de echipa de programatori KDE, modificări care nu au fost încă incluse în versiunea oficială a Qt. Aceste modificări sunt recomandate pentru cei care descarcă sursele KDE din trunk. Instrucţiuni despre cum puteţi descărca şi configura această variantă modificată a Qt puteţi găsi aici.

Dacă doriţi să descărcaţi o copie completă a surselor KDE 4, puteţi face acest lucru cu o singură comandă:

svn co svn://anonsvn.kde.org/home/kde/trunk/KDE
noframe
 
Note
Puteţi folosi Interfaţa online a depozitului SVN pentru a alege exact modulele de care aveţi nevoie. În acest fel veţi putea instala mai repede KDE.

Dacă doriţi să încercaţi şi câteva aplicaţii KDE 4, puteţi descărca următoarele module din /trunk/:

koffice
extragear
playground
kdereview

Spre exemplu, pentru a descărca modulul koffice folosiţi comanda următoare:

svn co svn://anonsvn.kde.org/home/kde/trunk/koffice

Extragerea surselor din copii arhivate

Pentru a economisi timp puţeti obţine modulele de care aveţi nevoie şi din copii arhivate ale locaţiei trunk. Ghid de lucru cu copiile arhivate oferă informaţii despre această modalitate de a obţine sursele KDE.

Descărcarea surselor KDE 3

Dacă doriţi să descărcaţi KDE 3 (stabilă) în locul ultimei versiuni KDE 4 (dezvoltare), puteţi descărca sursele KDE 3.5 folosind comenzile:

svn co svn://anonsvn.kde.org/home/kde/branches/arts/1.5/arts
svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/

Iar pentru modulul qt-copy corespondent KDE 3.5:

svn co svn://anonsvn.kde.org/home/kde/branches/qt/3.3/qt-copy

Descărcarea unei versiuni anterioare

Modulele KDE sunt marcate la fiecare revizie, astfel încăt este posibil să descărcaţi exact versiunea KDE pe care o doriţi. Majoritatea modulelor KDE sunt marcate cu un nume in formatul tags/KDE/X.Y.Z (X, Y şi Z reprezentând versiunea principală, revizia şi patch-ul). Modulul care conţine fişierele multimedia (aveţi nevoie de acest modul doar pentru KDE 2 şi KDE 3) are un alt format al numelui, tags/arts/X.Y.Z. Spre exemplu, pentru a descărca modulul kdelibs din versiunea marcată KDE 3.5.0, folosiţi comanda:

svn co svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.0/kdelibs/

Dacă ulterior doriţi să actualizaţi acest modul la versiunea marcată KDE 3.5.5, folosiţi comanda:

svn switch svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.5/kdelibs
Ktip.png
 
Tip
Dacă descărcaţi modulul folosind o cale care conţine /branch/ sau /trunk/ (şi nu /tags/), actualizarea se face cu o simplă comandă svn update.


Descărcarea traducerilor

Dacă aveţi nevoie de traduceri în limba dumneavoastră, descărcaţi limba dorită din cadrul modulului l10n.

noframe
 
Warning
Modulul l10n este foarte mare. Asiguraţi-vă că dispuneţi de suficient timp şi spaţiu pe hard disk dacă doriţi să descărcaţi întreg modulul. Majoritatea persoanelor descarcă doar o anumită limbă din modulul l10n.


Acum puteţi începe să compilaţi KDE! Vizitaţi această pagină pentru a afla cum se compilează versiunea de dezvoltare sau această pagină pentru a afla cum se compilează versiunea stabilă.

Menţiuni

  • Serverul anonsvn.kde.org este întreţinut de către Dirk Mueller, iar locaţia sa este in Tuebingen, Germania. Există mai multe imagini ale acestui server; una dintre ele ar putea fi mai rapidă pentru dumneavoastră, în funcţie de locaţie:
    • kde.mneisen.org este întreţinut de către Martin Eisenhardt, iar locaţia sa este în Nuernberg, Germania.
    • www.englishbreakfastnetwork.org de asemenea conţine o imagine a acestui server, întreţinută de către Adriaan de Groot; locaţia sa este la Universitatea din Nijmegen, Olanda.
    • svn://azkaban.caltech.edu este întreţinut de către Eugeniu Plămădeală şi are locaţia lângă Los Angeles, SUA. Această imagine are aceeaşi structură ca şi anonsvn.kde.org.
Atenţie!. SVN memorează serverul folosit la ultima actualizare a copiei pe care aţi facut-o şi se va conecta mereu la acest server. Dacă doriţi să schimbaţi serverul, înainte de actualizare trebuie să folosiţi o comandă asemănătoare cu următoarea:
 svn switch --relocate svn://anonsvn.kde.org/ svn://kde.mneisen.org/

Dacă sunteţi interesaţi în crearea unei imagini a serverului anonsvn.kde.org, Dirk Mueller vă poate oferi informaţii în acest sens.


KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal