Please ask development related questions in the KDE Community Forum.
Getting Started/Sources/Anonymous SVN (es)
Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenščina | српски | Українська | 简体中文 | 繁體中文
| Serie | Getting Started |
| Requisitos previos | Ninguno |
| Siguiente | Compilar KDE4 |
| Lectura avanzada | Control de versiones con Subversion |
Contents |
[edit] Introducción
Para aquellos a los que nos gusta estar a la última, existe una forma sencilla de tener una copia local de los fuentes de KDE actualizada, el SVN anónimo.
Téngase en cuenta que algunas distribuciones Linux ya proporcionan paquetes SVN de KDE, de modo que compilar Qt y KDE a partir del código fuente puede ser completamente innecesario. Véase Getting_Started/Distribution_Packages para instrucciones e información.
[edit] SVN Anónimo
[edit] Configurar Subversion
En primer lugar, hay que instalar los binarios de subversion (svn) si no están ya instalados. Debería haber un paquete ya preparado para tu sistema operativo. Si no fuera así, puedes descargar y compilar los fuentes de la página de descargas del proyecto svn. Lee el tutorial de Subversion para KDE si tienes interés en conocer Subversion.
[edit] La descarga inicial (checkout) de KDE
/trunk/ es donde se está desarrollando KDE 4, basado en Qt4. El conjunto mínimo de módulos que se necesitan descargar para compilar KDE y el software KDE es el siguiente:
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase
cs KDE svn propset svn:externals "lib svn://websvn.kde.org:443/home/kde/trunk/KDE/kdebase/runtime/kstyles/oxygen/lib" kdebase/workspace/kwin/clients/oxygenDe esta forma la propiedad external buscará los archivos adicionales en el repositorio websvn.
qt-copy es una copia de la versión estable más reciente de Qt que funciona con KDE, colocada en el SVN por conveniencia. También contiene parches de desarrolladores de KDE que todavía no han llegado a Qt. Se recomiendan para aquellos que trabajan con KDE de trunk. Las instrucciones sobre cómo descargarla y configurarla se pueden encontrar aquí.
Si lo que quieres es tener una copia completa de KDE, puedes obtener todo el código fuente simplemente con un único comando:
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE
Si quieres paquetes de software adicionales puedes probar los siguientes módulos que también están en trunk/:
koffice extragear playground kdereview
así, por ejemplo, si quieres probar koffice trunk, puedes usar
svn co svn://anonsvn.kde.org/home/kde/trunk/koffice
[edit] Descargar el tronco (trunk) usando instantáneas
Si estás probando módulos de trunk/ es posible que ahorres tiempo usando las instantáneas (snapshots). Para usar las instantáneas en Subversion tienes el tutorial de instantáneas en Subversion.
[edit] Descargar KDE 3
Si lo que quieres es seguirle la pista a KDE 3 en vez de a lo más reciente, puedes recuperar los fuentes de KDE 3.5 usando:
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/
Y si lo que quieres es qt-copy:
svn co svn://anonsvn.kde.org/home/kde/branches/qt/3.3/qt-copy
[edit] Descargar versiones específicas
Los módulos de KDE también son marcados en cada versión, por lo que es posible obtener una versión específica de KDE. La mayoría de los módulos de KDE tienen una marca del tipo tags/KDE/X.Y.Z (donde X, Y, Z representan la versión exacta). El módulo arts (solo se necesita para KDE 2 y KDE 3) tiene un formato diferente, tags/arts/X.Y.Z. Poe ejemplo para obtener kdelibs tal como fue liberado en KDE 3.5.0, haz:
svn co svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.0/kdelibs/
Si después quieres actualizar a KDE 3.5.5, usa este comando:
svn switch svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.5/kdelibs
[edit] Recuperar las traducciones
Si estás buscando traducciones y otras localizaciones, comprueba el idioma adecuado del módulo l10n.
¡Ya estás preparado para construir KDE! Visita esta página con instrucciones sobre como construir trunk o esta página con instrucciones sobre cómo compilar la última versión estable.
[edit] Notas de interés
- anonsvn.kde.org está localizado en Tuebingen, Alemania, mantenido por Dirk Mueller. No obstante, un espejo más cercano puede ser más rápido para tí que anonsvn.kde.org en sí mismo. Los espejos actuales son, ordenados por rendimiento:
- kde.mneisen.org está localizado cerca de Nuernberg, Alemania, mantenido por Martin Eisenhardt.
- www.englishbreakfastnetwork.org también hospeda un espejo del SVN anónimo, en la Universidad de Nijmegen, Holanda. Mantenido por Adriaan de Groot.
- svn://azkaban.caltech.edu está localizado cerca de Los Angeles, USA y es mantenido por Eugeniu Plamadeala. Tiene la misma jerarquía de directorio que anonsvn.kde.org.
- Ten cuidado cuando cambies entre espejos. SVN recuerda el servidor en la copia sobre la que trabaja, por lo que para cambiar debes ejecutar
svn switch --relocate svn://anonsvn.kde.org/ svn://kde.mneisen.org/
- en todas tus actualizaciones.
Si estás interesado en poner en funcionamiento un espejo del svn, ponte en contacto con Dirk Mueller.
