Difference between revisions of "Getting Started/Sources/Anonymous SVN (es)"

Jump to: navigation, search
(completo traduccion)
(Ya no es necesario el aviso.)
Line 1: Line 1:
 
{{Template:I18n/Language Navigation Bar|Getting Started/Sources/Anonymous SVN}}
 
{{Template:I18n/Language Navigation Bar|Getting Started/Sources/Anonymous SVN}}
 
{{warning (es)|Esta traducción está incompleta.}}
 
 
 
 
{{TutorialBrowser (es)|
 
{{TutorialBrowser (es)|
  

Revision as of 17:14, 3 April 2008


Contents

Getting Started/Sources/Anonymous SVN

Obtener las fuentes de KDE con Subversion (SVN) anónimo
Serie   Getting Started
Requisitos previos   Ninguno
Siguiente   Compilar KDE4
Lectura avanzada   Control de versiones con Subversion

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.

SVN Anónimo

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.

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


{{{3}}}
 
noframe
Utiliza "svn co" sólo para la descarga inicial, más tarde actualizarás las fuentes locales con "svn up módulo" o "svn update módulo".
Consejo



{{{3}}}
 
noframe
Si el cortafuegos no permite el acceso a puertos aleatorios, sustituye arriba svn://anonsvn.kde.org/ por svn://websvn.kde.org:443/.
Consejo



{{{3}}}
 
noframe
El módulo kdebase tiene una dependencia externa que usa svn:externals. El problema es que, en este momento, la propiedad externals se inicializa con una ruta absoluta que apunta a anonsvn. Para aquellos que estén tras un cortafuegos, es un problema. Puedes cambiar la propiedad para tu espacio de trabajo, usando dos comandos:
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/oxygen 
De esta forma la propiedad external buscará los archivos adicionales en el repositorio websvn.
Consejo



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
{{{3}}}
 
noframe
Es mas rápido usar primero El visor web del repositorio del código fuente de KDE. Úsalo o elige qué módulos descargar. De esta forma KDE será más rápido de instalar y probar.
Nota


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

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.

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

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


{{{3}}}
 
noframe
Si has usado una ruta /branch/ o /trunk/, entonces no es necesario el switch, ejecuta tan sólo svn update.
Consejo



{{{3}}}
 
noframe
WebSVN es una buena forma de comprobar un nombre de marca.
Consejo


Recuperar las traducciones

Si estás buscando traducciones y otras localizaciones, comprueba el idioma adecuado del módulo l10n.

{{{3}}}
 
noframe
El módulo l10n es extremadamente largo. Asegúrate de tener mucho tiempo y espacio en disco antes de descargar el módulo l10n entero. La mayoría de la gente sólo comprueba directorios específicos de un idioma en vez del módulo l10n entero.
Aviso


¡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.

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.


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