| Line 6: | Line 6: | ||
name=Obtendo o código fonte usando SVN Anônimo| | name=Obtendo o código fonte usando SVN Anônimo| | ||
| − | next=[[../../Build/ | + | next=[[../../Build/KDE4_(pt_BR)|Compilando o KDE 4]]| |
reading=[http://svnbook.red-bean.com/ Controle de versionamento com Subversion]| | reading=[http://svnbook.red-bean.com/ Controle de versionamento com Subversion]| | ||
Contents |
Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | Eesti | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenčina | Slovenščina | српски | Türkçe | Tiếng Việt | Українська | 简体中文 | 繁體中文
| Série de Tutoriais | Primeiros passos |
| Pré-requisitos | Nenhum |
| Qual é o próximo | Compilando o KDE 4 |
| Leitura adicional | Controle de versionamento com Subversion |
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.
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.
"/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
| Tip |
|---|
| Use apenas ""svn co"" para o checkout inicial, você vai precisar atualizar suas fontes depois usando ""svn up"". |
| 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
| 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
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.
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
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
| Tip |
|---|
| se você usou um ""/branch/"" ou ""/trunk"", então não tem necessidadede dar switch, apenas rode ""svn up"". |
Se está procurando por traduções, dê um checkout na lingua no módulo l10n
| 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.
svn switch --relocate svn://anonsvn.kde.org/ svn://kde.mneisen.org/
Se você se interessa em adicionar um mirror, por favor entre em contato com Dirk Mueller.