Please ask development related questions in the KDE Community Forum.
Getting Started/Sources/Anonymous SVN (pt BR)
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 | српски | Українська | 简体中文 | 繁體中文
| 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 |
[edit] 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.
[edit] SVN Anônimo
[edit] 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.
[edit] 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
""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
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
[edit] 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.
[edit] 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
[edit] 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
[edit] Obtendo Traduções
Se está procurando por traduções, dê um checkout na lingua no módulo l10n
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.
[edit] Á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)
- kde.mneisen.org se localiza em Nuernberg, Germany, mantido por Martin Eisenhardt
- www.englishbreakfastnetwork.org também hospeda um mirror, na universidade de Nijmegen, Netherlands. Mantido por Adriaan de Groot
- svn://azkaban.caltech.edu se localiza proximo de Los Angeles, EUA e é mantido por Eugeniu Plamadeala. tem a mesma hierarquia de pastas que anonsvn.kde.org.
- 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.
