As instruções nessa página vão lhe ajudar a baixar sua propria copia local do repositório do código-fonte do MariaDB com o histórico de revisão completo. Se você quiser um tarball (arquivo comprimido) do código sem o histórico de revisão. veja a página para baixar o MariaDB.
Verificando o código com Bazaar
Pré-requisitos
Você precisa do Bazaar para o controle de revisão.
Instruções
- Prepare o diretório onde irá guardar o código do MariaDB:
mkdir $repo # where $repo is some directory (ex: ~/repos) cd $repo bzr init-repo maria --format=2a # this creates ~/repos/maria
- Obtenha uma copia local limpa do repositório do MariaDB com::
cd $maria-repo # (ex: ~/repos/maria) bzr branch lp:maria trunk
O código acima lhe dará a versão estável mais recente do MariaDB. Se você quiser obter alguma outra versão use lp:maria/5.2, lp:maria/5.3... Para uma lista completa, vá até Launchpad e escolha 'Code' no menu superior da página.- Nota: A operação de ramificação inicial pode demorar muito tempo dependendo da velocidade de sua conexão e a carga no launchpad. Para este ramo inicial você precisa baixar 600 ou mais MB de dados.
- Se você obter um erro como esse:
bzr: ERROR: Unknown repository format: 'Bazaar RepositoryFormatKnitPack6 (bzr 1.9)'quer dizer que a versão do bzr que você está usando é muito antiga. O uso da versão 1.12 ou posterior irá corregir este erro. - Se você tiver atualizado seu bzr e for incapaz de bifurcar com sucesso desde o launchpad, tente usando o tarball da árvore fonte (abaixo).
- Você pode ver o histórico atual com:
cd $maria-repo/trunk bzr log | less
- Se você for hackear o código do MariaDB. Veja a página de contribuição de código para obter ajuda.
- e você só quiser compilar o MariaDB nesse ponto, veja a página de Compilação do MariaDB.
Tarball da árvore fonte
Para aqueles que tenham dificuldades bifurcando o MariaDB desde o Launchpad, a gente criou um tarball do repositório completo da árvore do MariaDB.
Pré-requisitos
Você precisa do Bazaar para trabalhar com este repositório.
Usando o Tarball da árvore fonte
- Baixe o arquivo mariadb-shared-repo.tgz desde um dos espelhos do MariaDB.
- O arquivo tem 292MB, por tanto pode levar muito tempo até baixá-lo completamente, dependendo da sua velocidade de conexão.
- O arquivo .tgz contém um diretório .bzr. O diretório pai deste diretório .bzr é (ou torna-se) um repositório compartilhado contendo o código-fonte do MariaDB. É recomendável criar um novo diretório para isto, portanto o próximo passo é criar um diretório para acolher o repositório. Nomeie o diretório como você quiser ("minhanega", "mariadb", "my", "src", etc...). Uma vez criado, entre, mude-se ao diretório e descomprima o arquivo. Aqui tem um exemplo usando o nome "mariadb" para o novo diretório, encontrando-se o diretório dentro de outro chamado "src" no diretório home do usuário atual, e o arquivo mariadb-shared-repo.tgz localizado num diretório chamado Downloads (também no diretório home do usuário atual):
mariadbdir="mariadb" downloadsdir="${HOME}/Downloads" sourcecodedir="${HOME}/src" cd ${sourcecodedir} mkdir ${mariadbdir} cd ${mariadbdir} tar -zxvf ${downloadsdir}/mariadb-shared-repo.tgz
- Após o passo de descompressão você terá um repositório bzr compartilhado, mas não uma árvore funcional. No entanto, use o comando
bzr branchno diretório do repositório compartilhado para bifucar as árvores do MariaDB que você desejar. Por exemplo:bzr branch lp:maria/5.2bzr branch lp:maria
- Graças ao repositório, os comandos acima irão concluir muito rápido.
- Antes de trabalhar com o código, verifique se puxou a última versão do código-fonte:
cd mariadb-5.2 #or to wherever your MariaDB tree is bzr pull
- Agora você pode usar essa árvore fonte como se a tivesse bifurcado diretamente do launchpad.
Comments
Comments loading...