Les instructions sur cette page vous permettront de télécharger votre propre branche locale du référentiel du code source de MariaDB avec tout l'historique de révision. Si vous voulez un tarball sans l'historique de révision, veuillez consulter MariaDB download page.

Vérification de la source avec Bazaar

Conditions préalables

Vous avez besoin de Bazaar pour le contrôle de révision.

Instructions

  1. Préparer un répertoire pour garder votre code de MariaDB dans :
    mkdir $repo # where $repo is some directory (ex: ~/repos)
    cd $repo
    bzr init-repo maria --format=2a # this creates ~/repos/maria
  2. Obtenir une copie locale propre du repo Maria avec:
    cd $maria-repo # (ex: ~/repos/maria)
    bzr branch lp:maria trunk
    Ce qui précède vous donnera la dernière version stable de MariaDB. Si vous voulez obtenir un autre version, utilisez lp:maria/5.2, lp:maria/5.3... Pour une liste complète, allez à [http://launchpad.net/~maria-captains/|Launchpad]] et choisissez 'Code' du top-menu de cette page.
    • Note: L'opération initiale de branchement peut prendre un certain temps selon la vitesse de votre connexion Internet et de la charge sur le launchpad. Vous allez avoir besoin de 600+ MB de données pour cette opération initiale.
  3. Si vous trouvez une erreur telle que:
    bzr: ERROR: Unknown repository format: 'Bazaar RepositoryFormatKnitPack6 (bzr 1.9)'
    cela veut dire que la version que vous êtes en train d'utiliser est trop vieille. Pour corriger cette erreur, utilisez version 1.12 ou une version plus récente.
  4. Si vous avez actualisé votre bzr et que vous êtes incapable de faire le branchement depuis le launchpad, essayez alors d'utiliser le tarball de l'arbre source (voir ci-dessous).
  5. Vous pouvez utiliser l'histoire actuelle avec:
    cd $maria-repo/trunk
    bzr log | less
  6. Si vous risquez d'être victime de piratage en ce qui concerne le code source de MariaDB . Voir la page Contributing Code.
  7. Si vous voulez faire la compilation de MariaDB à ce stade, veuillez consulter la page [generic-build-instructions|Compiling MariaDB]].

Tarball de l'arbre-source

Pour ceux qui auraient des problèmes avec le branchement de MariaDB depuis le Launchpad nous avons créé un Tarball d'un référentiel complet de l'arbre de MariaDB

Conditions préalables

Vous avez besoin de [http://bazaar-vcs.org|Bazaar]] pour travailler avec le référentiel.

Comment utiliser le tarball d'arbre source

  1. Téléchargez le fichier mariadb-shared-repo.tgz depuis one of the MariaDB mirrors.
    • La taille du fichier est de 292MB, c'est pourquoi le téléchargement peut prendre assez de temps et cela va dépendre de votre connexion internet.
  2. Le fichier .tgz contient un répertoire .bzr. Le répertoire parent de ce répertoire .bzr est (ou devient) un référentiel partagé contenant le Code source de MariaDB. A ce stade, il est recommandé de créer un nouveau répertoire, de cette manière la prochaine étape consiste à créer un répertoire pour héberger le référentiel. Vous pouvez donner à ce répertoire n'importe quel nom ("maria", "mariadb", "my", "src", etc...). Une fois créé, cd sur le répertoire et décompressez le fichier. Voici un exemple en utilisant le nom "mariadb" pour le nouveau répertoire, le répertoire étant placé dans un répertoire qui s'apelle "src" dans le répertoire home de l'utilisateur actuel, et avec le fichier mariadb-shared-repo.tgz situé dans un répertoire nommé Downloads (également dans le répertoire home de l'utilisateur actuel):
    mariadbdir="mariadb"
    downloadsdir="${HOME}/Downloads"
    sourcecodedir="${HOME}/src"
    cd ${sourcecodedir}
    mkdir ${mariadbdir}
    cd ${mariadbdir}
    tar -zxvf ${downloadsdir}/mariadb-shared-repo.tgz
  3. Après avoir décompressé, vous aurez un référentiel partagé bzr, mais pas un arbre de travail. Utilisez la commande bzr branch dans le répertoire du référentiel partagé pour brancher les arbres MariaDB auxquels vous êtes intéressé. Par exemple:
    • bzr branch lp:maria/5.2
    • bzr branch lp:maria
  4. Grâce soit au référentiel, soit aux commandes ci-dessus, l'opération va se compléter très rapidement.
  5. Avant de travailler avec le code, assurez-vous que vous utilisez la dernière version du code source:
    cd mariadb-5.2 #or to wherever your MariaDB tree is
    bzr pull
  6. Vous pouvez maintenant utiliser cet arbre source comme si vous l'aviez branché directement depuis le launchpad.

Comments

Comments loading...