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

Jump to: navigation, search
(New page: {{Template:I18n/Language Navigation Bar|Getting Started/Sources/Anonymous SVN}} {{TutorialBrowser| series=Getting Started| name=Obtendo o código fonte usando SVN Anônimo| next=[[../.....)
 
Line 14: Line 14:
 
Para todos que gostam de viver no limite, existe uma forma facil de ter uma cópia local do código do KDE atualizada. SVN Anonimo.
 
Para todos que gostam de viver no limite, existe uma forma facil de ter uma cópia local do código do KDE atualizada. SVN Anonimo.
  
por favor note que várias distribuições já proveem pacotes SVN, então "Compilando Qt e KDE pelo código pode não ser necessário para você em hipótese alguma" veja [[Getting_Started/Distribution_Packages (pt_BR)]] para instruções e informação.
+
por favor note que várias distribuições já proveem pacotes SVN, então "Compilando Qt e KDE pelo código pode não ser necessário para você em hipótese alguma" veja [[Getting_Started/Distribution_Packages (pt_BR)| Distribuição de Pacotes]] para instruções e informação.
  
  

Revision as of 14:34, 5 November 2007


Contents

Getting Started/Sources/Anonymous SVN

Obtendo o código fonte usando SVN Anônimo
Tutorial Series   Getting Started
Previous   None
What's Next   Building KDE4 (pt_BR)
Further Reading   Controle de versionamento com Subversion

Abstract

Para todos que gostam de viver no limite, existe uma forma facil de ter uma cópia local do código do KDE atualizada. SVN Anonimo.

por favor note que várias distribuições já proveem pacotes SVN, então "Compilando Qt e KDE pelo código pode não ser necessário para você em hipótese alguma" veja Distribuição de Pacotes para instruções e informação.


SVN Anonimo

Instalação do Subversion

Primeiro, instale o executavel do subversion (caso ainda não esteja instalado em seu computador), seu sistema operacional deve ter um pacote para ele, alternativamente você pode fazer o download e compilar na mão pela pagina de download do subversion. Leia o Tutorial de Subversion com KDEl se está interessado em usar o svn.

Obtendo o código

"/trunk/" é onde a versão baseada no Qt4 está sendo desenvolvida. a seguir está uma coleção minima de modulos que irá precisar pegar para compilar o KDE.

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
Use apenas ""svn co"" para o checkout inicial, você vai precisar atualizar suas fontes depois usando ""svn up"".


Ktip.png
 
Tip
Se seu firewall não permitir acesso a portas arbitrárias, substitua svn://anonsvn.kde.org/ com svn://websvn.kde.org:443/ em cima.


""qt-copy" é uma copia da ultima revisão estável do Qt que funciona com o KDE, colocado no SVN por conveniência. E Também contem patches feitos por desenvolvedores KDE que ainda não conseguiram entrar no Qt oficial. Eles são recomendados para os que estão trabalhando com o KDE do ""trunk"". você pode obter o "qt-copy" fazendo:

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

Se você quiser ter uma cópia completa da distribuição KDE, pode simplismente dar um checkout na base da arvore de código, com o comando:

svn co svn://anonsvn.kde.org/home/kde/trunk/KDE
noframe
 
Note
É bom usar primeiro o Visualizador de código online. use para escolher que módulos pegar. dessa forma o KDE será mais rápido na hora de instalar e testar.

Se quiser pacotes adicionais, você pode dar um checkout nos seguintes modulos, dentro de ""trunk"":

koffice
extragear
playground
kdereview

Então, por exemplo, se você quiser pegar o koffice dentro de ""trunk"", use

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

Obtendo o trunk usando snapshots

Se você está obtendo módulos pelo ""trunk/"", você poderá perder menos tempo usando snapshots, A descrição de como usar o svn para obter snapshots do trunk é descrita no Tutorial de snapshots com subversion e KDE.

Obtendo o KDE 3

Caso queira o KDE 3 ao invés da ultima versão, você pode conseguir o código fazendo:

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/

E um qt-copy que funcione com ele.

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

Obtendo Releases Especificos

Tags são adicionadas nos módulos do KDE após cada versão. A Maioria dos modulos possui um tag-name na forma ""tags/KDE/x.y.z"", (onde x, y e z) representam a versão). o módulo arts (apenas necessário para o kde 2 e 3) tem um formato de name-tag diferente, ""tags/arts/x.y.z"". se você quiser pegar, por exemplo, o kdelibs que veio com o kde 3.5.0, faça:

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

se quiser dar um update no checkout para 3.5.5, use:

svn switch svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.5/kdelibs
Ktip.png
 
Tip
se você usou um ""/branch/"" ou ""/trunk"", então não tem necessidadede dar switch, apenas rode ""svn up"".


Ktip.png
 
Tip
WebSVN .


Obtendo Traduções

Se está procurando por traduções, dê um checkout na lingua no módulo l10n

noframe
 
Warning
O l10n é "extremamente" grande. Tenha certeza de que tem muito tempo e espaço em disco nas mãos antes de dar um checkout no modulo inteiro. A maioria das peessoas dá um checkout apenas em uma lingua especifica ao invés do módulo inteiro.


Você agora está pronto para começar a compilar o KDE! Visite esta página para instruções de compilação do trunk ou [Getting_Started/Build/Stable_Version|esta página]] para instruções em como compilar a ultima versão estável.

Area de interesse

  • anonsvn.kde.org se localiza em Tuebingen, Germany, mantido por Dirk Mueller Mas um mirror mais próximo de você pode ser mais rápido, os mirrors atuais são: (organizados por performance)
Tenha cuidado quando trocar de mirrors, SVN se lembra do servidor na cópia, então para a troca você tem que rodar
svn switch --relocate svn://anonsvn.kde.org/ svn://kde.mneisen.org/
em todos seus checkouts.

Se você se interessa em adicionar um mirror, por favor entre em contato com Dirk Mueller.


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