Getting Started/Sources/Anonymous SVN (pt BR)

< Getting Started‎ | Sources
Revision as of 15:21, 14 July 2012 by AnneW (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Obtendo o código fonte usando SVN Anônimo
Série de Tutoriais   Primeiros passos
Pré-requisitos   Nenhum
Qual é o próximo   Compilando o KDE 4
Leitura adicional   Controle de versionamento com Subversion

Contents

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 Anônimo

Instalação do Subversion

Primeiro, instale o executável 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 manualmente pela página 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 módulos que irá precisar obter 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 simplesmente dar um checkout na base da árvore 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 Específicos

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 obter instruções de compilação do trunk ou [Getting_Started/Build/Stable_Version_(pt_BR)|esta página]] para instruções em como compilar a ultima versão estável.

Área 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.


This page was last modified on 14 July 2012, at 15:21. This page has been accessed 6,459 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal