m |
|||
| Line 4: | Line 4: | ||
series=Getting Started| | series=Getting Started| | ||
| − | name=Descarcarea codului sursa | + | name=Descarcarea codului sursa al KDE folosind utilitarul Subversion (SVN)| |
| − | next=[[../../Build/ | + | next=[[../../Build/KDE4|Compilarea KDE 4]]| |
reading=[http://svnbook.red-bean.com/ Version Control with Subversion]| | reading=[http://svnbook.red-bean.com/ Version Control with Subversion]| | ||
| Line 15: | Line 15: | ||
Daca va place sa folositi ultima versiune a unui program chiar daca nu este cea stabila, exista o modalitate relativ usoara de a obtine o copie actualizata a surselor KDE - arhiva jurnalizata SVN. | Daca va place sa folositi ultima versiune a unui program chiar daca nu este cea stabila, exista o modalitate relativ usoara de a obtine o copie actualizata a surselor KDE - arhiva jurnalizata SVN. | ||
| − | Ca o alternativa, puteti instala [[Getting_Started/ | + | Ca o alternativa, puteti instala [[Getting_Started/Distribution_Packages|KDE (dezvoltare) compilat pentru distributia preferata]]. |
== Accesul la arhiva jurnalizata SVN == | == Accesul la arhiva jurnalizata SVN == | ||
| Line 59: | Line 59: | ||
=== Extragerea surselor din copii arhivate === | === Extragerea surselor din copii arhivate === | ||
| − | Pentru a economisi timp puteti obtine modulele de care aveti nevoie si din copii arhivate ale locatiei '''trunk'''. [[../ | + | Pentru a economisi timp puteti obtine modulele de care aveti nevoie si din copii arhivate ale locatiei '''trunk'''. [[../Snapshots|Ghidul de folosire a copiilor arhivate din SVN]] ofera informatii despre aceasta modalitate de a obtine sursele KDE. |
=== Descarcarea surselor KDE 3 === | === Descarcarea surselor KDE 3 === | ||
| − | Daca doriti sa | + | Daca doriti sa descarcati KDE 3 (stabila) in locul ultimei versiuni KDE 4 (dezvoltare), puteti descarca 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/arts/1.5/arts | ||
| Line 71: | Line 71: | ||
svn co svn://anonsvn.kde.org/home/kde/branches/qt/3.3/qt-copy | svn co svn://anonsvn.kde.org/home/kde/branches/qt/3.3/qt-copy | ||
| − | === Descarcarea unei versiuni | + | === Descarcarea unei versiuni marcate === |
| − | Modulele KDE sunt marcate la fiecare | + | Modulele KDE sunt marcate la fiecare revizie sau patch, astfel incat este posibil sa descarcati exact versiunea KDE pe care o doriti. Majoritatea modulelor KDE sunt marcate cu un nume in formatul '''tags/KDE/X.Y.Z''' (X, Y si Z reprezentand versiunea principala, revizia si patch-ul). Modulul care contine fisierele multimedia (aveti nevoie de acest modul doar pentru KDE 2 si KDE 3) are un alt format al numelui, '''tags/arts/X.Y.Z'''. Spre exemplu, pentru a descarca modulul '''kdelibs''' din versiunea cu numele KDE 3.5.0, folositi comanda: |
svn co svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.0/kdelibs/ | svn co svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.0/kdelibs/ | ||
| − | Daca ulterior doriti sa faceti o actualizare a acestui modul la versiunea | + | Daca ulterior doriti sa faceti o actualizare a acestui modul la versiunea cu numele KDE 3.5.5, folositi comanda: |
svn switch svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.5/kdelibs | svn switch svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.5/kdelibs | ||
| Line 84: | Line 84: | ||
=== Descarcarea traducerilor === | === Descarcarea traducerilor === | ||
| − | Daca aveti nevoie de traduceri si alte localizari, descarcati | + | Daca aveti nevoie de traduceri si alte localizari, descarcati limba dorita din cadrul modulului [http://websvn.kde.org/trunk/l10n l10n]. |
{{Warning|Modulul l10n este ''foarte'' mare. Asigurati-va ca dispuneti de suficient timp si spatiu pe hard disk daca doriti sa descarcati intreg modulul. Majoritatea persoanelor descarca doar o anumita limba din modulul l10n.}} | {{Warning|Modulul l10n este ''foarte'' mare. Asigurati-va ca dispuneti de suficient timp si spatiu pe hard disk daca doriti sa descarcati intreg modulul. Majoritatea persoanelor descarca doar o anumita limba din modulul l10n.}} | ||
| − | Acum puteti incepe sa compilati KDE! Vizitati [[Getting_Started/Build/ | + | Acum puteti incepe sa compilati KDE! Vizitati [[Getting_Started/Build/KDE4|aceasta pagina]] pentru a afla cum se compileaza versiunea de dezvoltare sau [[Getting_Started/Build/Stable_Version|aceasta pagina]] pentru a afla cum se compileaza versiunea stabila. |
== Mentiuni == | == Mentiuni == | ||
| Line 95: | Line 95: | ||
** www.englishbreakfastnetwork.org de asemenea contine o imagine a acestui server, intretinuta de catre [mailto:groot@kde.org Adriaan de Groot]; locatia sa este la Universitatea Nijmegen, Olanda. | ** www.englishbreakfastnetwork.org de asemenea contine o imagine a acestui server, intretinuta de catre [mailto:groot@kde.org Adriaan de Groot]; locatia sa este la Universitatea Nijmegen, Olanda. | ||
** svn://azkaban.caltech.edu este mentinut de catre [mailto:eugen.plamadeala@gmail.com Eugeniu Plamadeala] si are locatia langa Los Angeles, SUA. Aceasta imagine are aceeasi ierarhie de directoare ca si anonsvn.kde.org. | ** svn://azkaban.caltech.edu este mentinut de catre [mailto:eugen.plamadeala@gmail.com Eugeniu Plamadeala] si are locatia langa Los Angeles, SUA. Aceasta imagine are aceeasi ierarhie de directoare ca si anonsvn.kde.org. | ||
| − | : '''Atentie!'''. SVN tine minte serverul folosit | + | : '''Atentie!'''. SVN tine minte serverul folosit la ultima actualizare a copiei pe care ati facut-o si se va conecta mereu la acest server. Daca doriti sa schimbati serverul, inainte de actualizare trebuie sa folositi o comanda asemanatoare cu urmatoarea: |
svn switch --relocate svn://anonsvn.kde.org/ svn://kde.mneisen.org/ | svn switch --relocate svn://anonsvn.kde.org/ svn://kde.mneisen.org/ | ||
Daca sunteti interesati in crearea unei imagini a serverului anonsvn.kde.org, persoana de contact este [mailto:mueller@kde.org Dirk Mueller]. | Daca sunteti interesati in crearea unei imagini a serverului anonsvn.kde.org, persoana de contact este [mailto:mueller@kde.org Dirk Mueller]. | ||
[[Category:Build KDE]] | [[Category:Build KDE]] | ||
Contents |
Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | Eesti | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenčina | Slovenščina | српски | Türkçe | Tiếng Việt | Українська | 简体中文 | 繁體中文
| Tutorial Series | Getting Started |
| Previous | None |
| What's Next | Compilarea KDE 4 |
| Further Reading | Version Control with Subversion |
Daca va place sa folositi ultima versiune a unui program chiar daca nu este cea stabila, exista o modalitate relativ usoara de a obtine o copie actualizata a surselor KDE - arhiva jurnalizata SVN.
Ca o alternativa, puteti instala KDE (dezvoltare) compilat pentru distributia preferata.
Intai, instalati utilitarul Subversion (SVN) in forma executabila (daca nu este deja instalat). Probabil ca puteti descarca forma executabila pentru sistemul de operare pe care il folositi; daca nu, puteti compila chiar dumneavoastra sursele utilitarului, pe care le puteti obtine de la Pagina de descarcare a proiectului SVN. Daca doriti sa aflati cum se foloseste utilitarul Subversion pentru a descarca sursele KDE, puteti citi Ghidul de folosire a utilitarului Subversion.
/trunk/ este locatia in care este pastrat codul sursa al KDE 4. Iata cum puteti obtine setul minim de module de care aveti nevoie pentru a putea compila KDE si programe pentru KDE:
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase
| Tip |
|---|
| Daca folositi un utilitar firewall, inlocuiti svn://anonsvn.kde.org/ cu svn://websvn.kde.org:443/ in comenzile de mai sus. |
| Tip |
|---|
Modulul kdebase depinde de alte cateva module, enumerate in proprietatea SVN externals si care de asemenea nu vor putea fi descarcate daca folositi un utilitar firewall. Pentru a putea descarca aceste module chiar si daca folositi un utilitar firewall folositi urmatoarele 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 contine o copie a ultimei versiuni stabile a Qt care poate fi folosita impreuna cu KDE. De asemenea, mai contine modificari facute de echipa de programatori KDE, modificari care nu au fost inca incluse in versiunea oficiala a Qt. Aceste modificari sunt recomandate pentru cei care descarca sursele KDE din trunk. Instructiuni despre cum puteti descarca si configura acesta varianta modificata a Qt puteti gasi aici.
Daca doriti sa descarcati o copie completa a surselor KDE, puteti face acest lucru cu o singura comanda:
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE
| Note |
|---|
| Puteti folosi Interfata online pentru arhiva jurnalizata SVN pentru a alege exact modulele de care aveti nevoie. In acest fel veti putea instala mai repede KDE. |
Daca doriti sa incercati si cateva aplicatii KDE, puteti adauga urmatoarele module din /trunk/:
koffice extragear playground kdereview
Spre exemplu, pentru a descarca modulul koffice folositi comanda urmatoare:
svn co svn://anonsvn.kde.org/home/kde/trunk/koffice
Pentru a economisi timp puteti obtine modulele de care aveti nevoie si din copii arhivate ale locatiei trunk. Ghidul de folosire a copiilor arhivate din SVN ofera informatii despre aceasta modalitate de a obtine sursele KDE.
Daca doriti sa descarcati KDE 3 (stabila) in locul ultimei versiuni KDE 4 (dezvoltare), puteti descarca 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
Modulele KDE sunt marcate la fiecare revizie sau patch, astfel incat este posibil sa descarcati exact versiunea KDE pe care o doriti. Majoritatea modulelor KDE sunt marcate cu un nume in formatul tags/KDE/X.Y.Z (X, Y si Z reprezentand versiunea principala, revizia si patch-ul). Modulul care contine fisierele multimedia (aveti nevoie de acest modul doar pentru KDE 2 si KDE 3) are un alt format al numelui, tags/arts/X.Y.Z. Spre exemplu, pentru a descarca modulul kdelibs din versiunea cu numele KDE 3.5.0, folositi comanda:
svn co svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.0/kdelibs/
Daca ulterior doriti sa faceti o actualizare a acestui modul la versiunea cu numele KDE 3.5.5, folositi comanda:
svn switch svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.5/kdelibs
| Tip |
|---|
| Daca descarcati modulul folosind o cale care contine /branch/ sau /trunk/ (si nu /tags/), actualizarea se face cu o simpla comanda svn update. |
Daca aveti nevoie de traduceri si alte localizari, descarcati limba dorita din cadrul modulului l10n.
| Warning |
|---|
| Modulul l10n este foarte mare. Asigurati-va ca dispuneti de suficient timp si spatiu pe hard disk daca doriti sa descarcati intreg modulul. Majoritatea persoanelor descarca doar o anumita limba din modulul l10n. |
Acum puteti incepe sa compilati KDE! Vizitati aceasta pagina pentru a afla cum se compileaza versiunea de dezvoltare sau aceasta pagina pentru a afla cum se compileaza versiunea stabila.
svn switch --relocate svn://anonsvn.kde.org/ svn://kde.mneisen.org/
Daca sunteti interesati in crearea unei imagini a serverului anonsvn.kde.org, persoana de contact este Dirk Mueller.