Packages » Historique » Version 18
Version 17 (Klaas TJEBBES, 18/01/2016 15:47) → Version 18/19 (Klaas TJEBBES, 17/02/2016 15:36)
{{toc}}
h1. Packages
h2. Gestion des packages
http://eole.ac-dijon.fr/pub/Documentations/manuels/2.4/beta/partielles/ClientsScribe/co/30-WPKG-Packages.html
h2. Règles pour l'écriture des _<package>.xml_
*Tout ajout de nouveaux _<packages>.xml_ ou modification de fichiers existants doit faire l'objet d'une relecture par une autre personne.*
* Utilisation de _"notepad++"_ ou de _"vim"_
* Indentation de 4 espaces (dans notepad++ : *Paramétrage => Préférences... => Tabulations => cocher _"Insérer des espaces"_, Taille : _4_*)
* Attention aux mauvais retours charriot type *_"^M"_*
* Faire des check "uninstall" ET "file"
** *Uninstall* : permet de vérifier que l'application apparait dans "Ajout/Suppression de programmes"
** *File* : permet de vérifier que l'application est réellement présente sur le disque dur
* Ne pas écraser des variables existantes (Ex. %PROGRAMFILES%) mais en créer une nouvelle (Ex. %PROGFILES%)
h2. Astuces
* Activer les logs au niveau maximum http://eole.orion.education.fr/oldwiki/index.php/Wpkg_Params#Pour_toutes_les_stations
h2. Mettre à jour des packages sur le dépôt GIT
h3. Installation de GIT
* Ubuntu
<pre>
apt-eole install git-core curl
</pre>
* Windows https://msysgit.github.io/
h3. Utilisation
Une utilisation basique de GIT peut se décrire comme suit :
* clonage local du dépôt distant (à faire une seule fois, ensuite on ne fait que des "pull/commit/push")
* récupération (pull) des modifications
* modification de fichier locaux
* commit de ces modifications (attacher un message texte expliquant les modifications)
* envoie (push) du commit vers le dépôt distant
Ou encore, en ligne de commandes :
<pre>
cd wpkg-package/
git pull
#MODIFICATION D'UN .XML
git commit -a -m "message de commit expliquant les modifications"
git push
</pre>
Le tout précédé la première fois par :
<pre>
git clone https://dev-eole.ac-dijon.fr/git/wpkg-package
</pre>
h3. Ajouter des nouveaux fichiers
<pre>
cd wpkg-package/
git pull
cp chemin/vers/mon/nouveau_fichier.xml packages/
git add packages/nouveau_fichier.xml
git commit -a -m "Ajout de nouveau_fichier.xml"
git push
</pre>
h3. Interfaces graphiques
h4. Linux
<pre>
git gui
gitk
</pre>
S'il ne sont pas installés
<pre>
apt-get install git-gui gitk
</pre>
Sinon :
* qgit
* git-cola
h4. Windows
Sous Windows, TortoiseGit est interface graphique permettant de faire la même chose : https://code.google.com/p/tortoisegit/
h1. Packages
h2. Gestion des packages
http://eole.ac-dijon.fr/pub/Documentations/manuels/2.4/beta/partielles/ClientsScribe/co/30-WPKG-Packages.html
h2. Règles pour l'écriture des _<package>.xml_
*Tout ajout de nouveaux _<packages>.xml_ ou modification de fichiers existants doit faire l'objet d'une relecture par une autre personne.*
* Utilisation de _"notepad++"_ ou de _"vim"_
* Indentation de 4 espaces (dans notepad++ : *Paramétrage => Préférences... => Tabulations => cocher _"Insérer des espaces"_, Taille : _4_*)
* Attention aux mauvais retours charriot type *_"^M"_*
* Faire des check "uninstall" ET "file"
** *Uninstall* : permet de vérifier que l'application apparait dans "Ajout/Suppression de programmes"
** *File* : permet de vérifier que l'application est réellement présente sur le disque dur
* Ne pas écraser des variables existantes (Ex. %PROGRAMFILES%) mais en créer une nouvelle (Ex. %PROGFILES%)
h2. Astuces
* Activer les logs au niveau maximum http://eole.orion.education.fr/oldwiki/index.php/Wpkg_Params#Pour_toutes_les_stations
h2. Mettre à jour des packages sur le dépôt GIT
h3. Installation de GIT
* Ubuntu
<pre>
apt-eole install git-core curl
</pre>
* Windows https://msysgit.github.io/
h3. Utilisation
Une utilisation basique de GIT peut se décrire comme suit :
* clonage local du dépôt distant (à faire une seule fois, ensuite on ne fait que des "pull/commit/push")
* récupération (pull) des modifications
* modification de fichier locaux
* commit de ces modifications (attacher un message texte expliquant les modifications)
* envoie (push) du commit vers le dépôt distant
Ou encore, en ligne de commandes :
<pre>
cd wpkg-package/
git pull
#MODIFICATION D'UN .XML
git commit -a -m "message de commit expliquant les modifications"
git push
</pre>
Le tout précédé la première fois par :
<pre>
git clone https://dev-eole.ac-dijon.fr/git/wpkg-package
</pre>
h3. Ajouter des nouveaux fichiers
<pre>
cd wpkg-package/
git pull
cp chemin/vers/mon/nouveau_fichier.xml packages/
git add packages/nouveau_fichier.xml
git commit -a -m "Ajout de nouveau_fichier.xml"
git push
</pre>
h3. Interfaces graphiques
h4. Linux
<pre>
git gui
gitk
</pre>
S'il ne sont pas installés
<pre>
apt-get install git-gui gitk
</pre>
Sinon :
* qgit
* git-cola
h4. Windows
Sous Windows, TortoiseGit est interface graphique permettant de faire la même chose : https://code.google.com/p/tortoisegit/