Intro-PreparationEnvole4 » Historique » Version 3
Version 2 (Daniel Dehennin, 20/02/2015 11:05) → Version 3/4 (Daniel Dehennin, 20/02/2015 12:15)
h2. Preparation Envole 4
*@ATTENTION@* : Les lignes de commandes suivantes sont faites pour fonctionner facilement au copier/coller, cela ne dispense pas de les lire afin d’essayer de comprendre ce qu’elles font.
<pre>
user@work:~$ git config user.email
moi@example.net
</pre>
Nous stockons des valeurs dans des variables afin de faciliter les manipulations.
* Répertoire où sont stocker les dépôts GIT de l’utilisateur
<pre>
user@work:~$ H_SRC="${HOME}/src"
user@work:~$ mkdir -p "${H_SRC}"
</pre>
* Numéro de version du projet Enole
<pre>
user@work:~$ ENVOLE_VERSION=4
</pre>
h3. Installation de project:git-package par clonage
Les demandes de compilation des paquets se font entièrement par GIT.
Vous pouvez les faires à la main en créant des "étiquettes":http://git-scm.com/book/fr/Les-bases-de-Git-Étiquetage mais la commande project:git-package permet de simplifier le travail.
L’installation de l’outil project:git-package par un clone GIT permet de le mettre à jour par un simple _git pull_.
h4. Désinstaller le paquet deb s’il est présent
* Vérifier la présence du paquet
<pre>
user@work:~$ dpkg -l git-package
</pre>
* Le désinstaller s’il est présent.
<pre>
user@work:~$ sudo apt-get remove git-pakage
</pre>
h4. Installer project:git-package
*@ATTENTION@* : Utiliser le bon chemin vers le repertoire de stockage du clone de project:git-package
Suivre la documentation [[git-package:|d’installation et configuration]].
h4. Paramétrage de project:git-package
Vous pouvez configurer la liste des distributions qui seront utilisées par le "complètement automatique Bash":https://fr.wikipedia.org/wiki/Compl%C3%A8tement_automatique#Interpr.C3.A9teurs_de_commandes :
<pre>
user@work:~$ git config --global --add package.distribution envole-4/experimental
user@work:~$ git config --global --add package.distribution envole-4/unstable
user@work:~$ git config --global --add package.distribution eole-2.5/experimental
user@work:~$ git config --global --add package.distribution eole-2.5/unstable
user@work:~$ git config --global --add package.distribution eole-2.4/experimental
user@work:~$ git config --global --add package.distribution eole-2.4/unstable
</pre>
En sachant que la commande de compilation utilisera la premiere distribution dans le cas où l'option *@-d|--distrib@* de project:git-package n'est pas spécifiée.
Pour connaître la distribution par défaut :
<pre>
user@work:~$ git config package.distribution || echo eole-2.4/experimental | head -n 1
</pre>