KDE TechBase
  • Page
  • Discussion
  • Edit
  • History
KDE TechBase is a Wiki - You can help! Please contribute! Questions?

Getting Started/Sources/Anonymous SVN (pt PT)

< Getting Started

Languages: English | Dansk | Deutsch | Français | Italiano | Русский | Srpski | Slovenščina | Suomi | 简体中文 | Galego | Español | Esperanto | Svenska | 한국어 | Română | Brazilian Portuguese | Česky | عربي | فارسی | Polski | 日本語 | Українська

Obtendo o código fonte do KDE com o Subversion (SVN)
Tutorial Series   Getting Started
Prerequisites   None
What's Next   Building KDE4
Further Reading   Controlo de versões com Subversion

Contents

  • 1 Abstrato
  • 2 SVN anónimo
    • 2.1 Configurar o subversion
    • 2.2 Fazer checkout do KDE
    • 2.3 Fazer checkout do trunk através de snapshots
    • 2.4 Fazer checkout do KDE3
    • 2.5 Fazer checkout de versões específicas
    • 2.6 Checkout de traduções
  • 3 Igualmente de interesse

[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


Tip
noframe
Se a sua firewall não permitir o acesso a portas arbitrárias, substitua svn://anonsvn.kde.org/ por svn://websvn.kde.org:443/ nas linhas anteriores.


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


Note
noframe
É recomendado utilizar primeiro o The KDE Source Repository Web Viewer. Use-o para escolher quais o módulos a baixar. Deste modo, será mais rápido instalar e exprimentar o 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


Tip
noframe
Se utilizou /branch/ ou /trunk/, não há necessidade de mudar, use apenas svn update.


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


Warning
noframe
O módulo l10n é extremamente grande, portanto reserve bastante espaço em disco e algum do seu tempo. Uma melhor ideia será sacar apenas a directoria relativa à localização pretendida.


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.

Retrieved from "http://techbase.kde.org/Getting_Started/Sources/Anonymous_SVN_%28pt_PT%29"

Categories: Tutorial | Build KDE

Navigation

  • Home
  • Help
  • Recent changes

Sections

  • Getting started
  • Development
  • Schedules
  • Policies
  • Contribute
  • Projects

Toolbox

  • What links here
  • Related changes
  • Upload file
  • Special pages
  • Printable version
  • Permanent link

Personal tools

  • Log in / create account
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. Qt® and Trolltech® are registered trademarks of Trolltech ASA. Linux® is a registered Trademark of Linus Torvalds. | Legal