Please ask development related questions in the KDE Community Forum.
Getting Started/Sources/Anonymous SVN (pt PT)
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 | српски | Українська | 简体中文 | 繁體中文
| Tutorial Series | Getting Started |
| Prerequisites | None |
| What's Next | Building KDE4 |
| Further Reading | Controlo de versões com Subversion |
Contents |
[edit] Abstrato
Para aqueles que se gostam de manter na vanguarda, existe uma maneira simples de ter uma cópia local atualizada do código fonte do KDE - SVN anónimo
Alternativamente, pode instalar KDE SVN packages from your distribution.
[edit] SVN anónimo
[edit] Configurar o subversion
Em primeiro lugar, instale o subversion (svn) caso este ainda não esteja. Caso o seu sistema operativo não tenha um pacote para este, pode fazer o download no seguinte endereço: [1]. Leia o tutorial de subversion KDE se estiver interessado em como usálo.
[edit] Fazer checkout do KDE
/trunk/ é onde a versão em desenvolvimento está localizada (KDE4.x). Para construír o KDE necessitará no mínimo dos seguintes módulos:
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase
qt-copy é uma cópia da mais recente versão estável do Qt compatível com KDE, colocada aí por conveniência. Contém também patches para o Qt por parte dos programadores do KDE que ainda não estão presentes no repositório oficial. Estes são recomendados para quem está a trabalhar com o KDE trunk. Instruções de configuração podem ser encontradas aqui.
Se desejar uma cópia completa do KDE, pode simplesmente fazer um checkout da fonte inteira com o seguinte comando:
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE
Se desejar pacotes de software adicional poderá dar uma olhadela nos seguintes módulos presentes no trunk/:
koffice extragear playground kdereview
Então, se quiser o KOffice por exemplo, bastará fazer:
svn co svn://anonsvn.kde.org/home/kde/trunk/koffice
[edit] Fazer checkout do trunk através de snapshots
Se estiver fazendo o checkout de módulos presentes no trunk/ poderá poupar algum tempo ao utilizar snapshots. A Utilização de snapshots do subversion trunk está descrito em the Subversion snapshots tutorial page.
[edit] Fazer checkout do KDE3
Se estiver interessado no KDE3 ao invés da versão em desenvolvimento, poderá aceder às fontes do mesmo 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, para a versão correspondente do qt-copy:
svn co svn://anonsvn.kde.org/home/kde/branches/qt/3.3/qt-copy
[edit] Fazer checkout de versões específicas
Os módulos do KDE são igualmente marcados a cada lançamento demodo a ser possível obter versões específicas destes. Maioria dos módulos utilizam o formato tags/KDE/X.Y.Z (onde X, Y e Z representam a versão exata). O módulo arts (apenas necessário para KDE 2 e KDE 3) utiliza um formato diferente, tags/arts/X.Y.Z. Como exemplo, para obter os kdelibs como estavam na versão 3.5.0, faça:
svn co svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.0/kdelibs/
Se quiser atualizar este checkout para KDE 3.5.5, use o seguinte comando:
svn switch svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.5/kdelibs
[edit] Checkout de traduções
Se estiver à procura de traduções e outras localizações, faça o download da língua apropriada a partir do módulo l10n.
Estás agora pronto para construír o KDE! Visita this page para instruções ou this page para como construír a mais recente versão estável.
[edit] Igualmente de interesse
- anonsvn.kde.org está localizado em Tuebingen, Alemanha, e mantido por Dirk Mueller Porém, um espelho local poderá mostrar-se mais rápido do que o anonsvn.kde.org. Os espelhos atuais estão ordenados por performance:
- kde.mneisen.org está localizado em Nuernberg, Alemanha, e mantido por Martin Eisenhardt
- www.englishbreakfastnetwork.org está localizado na Universidade de Nijmegen, Holanda. Mantido por Adriaan de Groot
- svn://azkaban.caltech.edu está localizado perto de Los Angeles, EUA, e é mantido por Eugeniu Plamadeala.
- Tenha cuidado em mudar de espelhos pois o SVN lembra o servidor utilizado pela cópia corrente. Logo, para mudar de espelho, faça:
svn switch --relocate svn://anonsvn.kde.org/ svn://kde.mneisen.org/
- em todos os seus checkouts.
Se estiver interessado em montar um mirror, contacte Dirk Mueller.
