Wiki du DRT

Outils d'utilisateurs

Outils du Site


scribe:scribeadmnj1j2_applications

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

scribe:scribeadmnj1j2_applications [2014/10/02 16:34]
cfrayssinet [Installation des clients WPKG]
scribe:scribeadmnj1j2_applications [2015/03/21 21:54] (Version actuelle)
jcvilleneuve
Ligne 1: Ligne 1:
 +
 +{{:logodane40.png}}
   * **Licence** : Ce support de formation rédigé par la DANE de l'académie de Lyon est mis à disposition selon les termes de la licence {{ :scribe:cc.logo_.png?150 |}}\\ [[http://creativecommons.org/licenses/by-sa/2.0/fr/|Creative Commons Paternité-Partage des Conditions Initiales à l'Identique 2.0 france]]   * **Licence** : Ce support de formation rédigé par la DANE de l'académie de Lyon est mis à disposition selon les termes de la licence {{ :scribe:cc.logo_.png?150 |}}\\ [[http://creativecommons.org/licenses/by-sa/2.0/fr/|Creative Commons Paternité-Partage des Conditions Initiales à l'Identique 2.0 france]]
          
Ligne 83: Ligne 85:
  
  
-Exemple d'un fichier package.xml+Pour déployer une application, nous avons besoin d'un fichier XML correspondant à l'application. Ce fichier s'appelle un package. On retrouvera ces packages dans le dossier U:\wpkg\packages\. 
 + 
 +**Exemple d'un fichier mon_application.xml :**
  
 <code> <code>
Ligne 98: Ligne 102:
 <install cmd='msiexec /i (chemin du paquet msi)'> <install cmd='msiexec /i (chemin du paquet msi)'>
 <upgrade cmd='msiexec /i (chemin du paquet msi)' /> <upgrade cmd='msiexec /i (chemin du paquet msi)' />
-<remove  cmd='%PROGR{{ :mardi:p1010802.jpg?200 |}}AMFILES%\uninstall\uninst.exe -quiet' />+<remove  cmd='%PROGRAMFILES%\uninstall\uninst.exe -quiet' />
  
 </package> </package>
Ligne 120: Ligne 124:
 ===== Les paquets XML ===== ===== Les paquets XML =====
  
-==== Utilisation de packages XML existants ==== 
  
- +<note>Les packages stables sont disponibles sur ce [[http://rezotice.ac-lyon.fr/fluxbb/viewforum.php?id=21|forum rezotice]].</note>
-<note>Les packages stables sont disponibles sur ce [[http://rezotice.ac-lyon.fr/fluxbb/viewforum.php?id=21|forum public]].</note>+
  
 Merci de faire vos retours de dysfonctionnements, de proposer de nouveaux packages ou améliorations sur le [[http://rezotice.ac-lyon.fr/fluxbb/viewforum.php?id=17|forum privé]] sur Rezotice ou à [[pp69@ac-lyon.fr]]. Merci de faire vos retours de dysfonctionnements, de proposer de nouveaux packages ou améliorations sur le [[http://rezotice.ac-lyon.fr/fluxbb/viewforum.php?id=17|forum privé]] sur Rezotice ou à [[pp69@ac-lyon.fr]].
  
-Exemples de paquet pour les Ecoles : 
  
-^Domaines^Applications^Editeur^Packageur^XML^Remarques^Fichiers complémentaires^ +==== Mise en place d'un paquet existant ====
-|Ecoles 1er degré|[[http://www.didasystem.c==== Utilisation de packages XML existants ====+
  
 +  - Se connecter sur le [[https://rezotice.ac-lyon.fr/fluxbb/login.php|forum rezotice]]
 +  - Dans le forum WPKG, ouvrir la page correspondant à l'application que l'on veut installer en s'assurant qu'elle n'est pas déjà présente dans wpkg-manage.
 +  - Sélectionner et copier le contenu du xml pour venir le coller dans l'onglet "packages" de wpkg-manage (si le champ n'est pas vide, cliquer sur le bouton //effacer//)
 +  - Cliquer sur le bouton //enregistrer//
 +  - Vérifier qu'un nouveau xml (du nom de l'id du paquet collé) est apparu dans le dossier wpkg/packages
 +  - Cliquer sur le bouton //télécharger les fichiers// et vérifier que l'exécutable est arrivé dans le dossier U:/wpkg/softwares
 +  - Vérifier que le droit de //lecture-exécution// est en place //pour tout le monde//.
  
-<note>Les packages stables sont disponibles sur ce [[http://rezotice.ac-lyon.fr/fluxbb/viewforum.php?id=21|forum public]].</note> 
- 
-Merci de faire vos retours de dysfonctionnements, de proposer de nouveaux packages ou améliorations sur le [[http://rezotice.ac-lyon.fr/fluxbb/viewforum.php?id=17|forum privé]] sur Rezotice ou à [[pp69@ac-lyon.fr]]. 
  
-Exemples de paquet pour les Ecoles :+<note>TP3 : Ouvrir wpkg-manage et choisir de déployer une application qui n'est pas encore présente ; et pourquoi pas [[http://rezotice.ac-lyon.fr/fluxbb/viewtopic.php?id=1674|Pdf X Change Viewer]] ?</note> 
 +==== Mise à jour d'un paquet existant ====
  
-^Domaines^Applications^Editeur^Packageur^XML^Remarques^Fichiers complémentaires^ +<note important>On est là dans le cas où un logiciel est géré correctement par wpkg. Avant de réaliser la mise à jour, il est conseillé de sauvegarder le xml correspondant (dans wpkg/packages) voire l’exécutable (dans wpkg/softwares/monappli) &lt;/note&gt;
-|Ecoles 1er degré|[[http://www.didasystem.com/index.php?page=dida1-presentation|Didapages]]|Didasystem|NSIS|[[http://dev-eole.ac-dijon.fr/projects/wpkg-manage/repository/revisions/master/raw/packages/Didapages.xml|Xml]] |Désinstallation silencieuse impossible car pas voulu par l'auteur| | +
-| |[[http://www.abuledu.org/leterrier/aller|Aller]]|AbulEdu - Le Terrier|InnoSetup|[[http://dev-eole.ac-dijon.fr/projects/wpkg-manage/repository/revisions/master/raw/packages/Aller.xml|Xml]] |Nécessite TCL/TK| | +
-| |[[http://www.abuledu.org/leterrier/calcul_reflechi|Calcul Réfléchi]]|AbulEdu - Le Terrier|InnoSetup|[[http://dev-eole.ac-dijon.fr/projects/wpkg-manage/repository/revisions/master/raw/packages/Calcul-Reflechi.xml|Xml]] |Nécessite TCL/TK| | +
-| |[[http://www.tcl.tk/software/tcltk/|Compilateur TCL/TK]]|?|InnoSetup|[[http://dev-eole.ac-dijon.fr/projects/wpkg-manage/repository/revisions/master/raw/packages/Tcl-Tk.xml|Xml]] | | | +
-| |[[http://softchris.free.fr/ZenAlbum/index.php?view=articles&amp;rubriquearticle=1&amp;article=4|Diaporama]] |SoftChris|InnoSetup|[[http://dev-eole.ac-dijon.fr/projects/wpkg-manage/repository/revisions/master/raw/packages/Diaporama.xml|Xml]] | | | +
-| |[[http://tuxpaint.org/?lang=fr|TuxPaint]]|[[http://www.newbreedsoftware.com/|New Breed Software]]|InnoSetup|[[http://dev-eole.ac-dijon.fr/projects/wpkg-manage/repository/revisions/master/raw/packages/Tuxpaint.xml|Xml]] | | | +
-| |[[http://download.ooo4kids.org/fr|Ooo4kids]]|[[http://www.educoo.org/|EducOoo]]|MSI| |Fichier .exe à décompresser pour trouver les fichiers dont le MSI| |+
  
-==== Mise à jour de paquets XML ==== 
  
-On augmente la révision dans le paquet xml (ex //revision="%version%.**3**"//)+La procédure est sensiblement la même que pour l'installation d'un nouveau paquet :
  
-Wpkg compare cette révision avec celle du fichier en local sur le poste **c:\windows\system32\wpkg.xml**+<note warning>Très important : lors de ce remplacement, vérifier que "l'id" de votre xml est identique à "l'id" du fichier sur rezotice</note>
  
-Si la révision n'est pas la mêmeil va lancer un upgrade.+  - Se connecter sur [[http://rezotice.ac-lyon.fr/fluxbb/viewforum.php?id=21|forum rezotice]] 
 +  - Ouvrir la page correspondant à l'application que l'on veut mettre à jour 
 +  - Sélectionner et copier le contenu du code xml 
 +  - Dans wpkg-managedans l'onglet "profiles", faire un clic droit sur l'application à mettre à jour et choisir le menu //edit//, le xml est alors édité dans l'onglet "packages" 
 +  - Effacer l'ancien code et coller le code XML précédemment copié 
 +  - Cliquer sur le bouton //télécharger les fichiers// 
 +  - Attendre la fin du téléchargement 
 +  - **Vérifier que le droit de //lecture-exécution// est en place //pour tout le monde//.** 
 +  - Cliquer sur le bouton //enregistrer//
  
-__Exemple__ mise à jour d'un logiciel+<note>TP4 Mettre à jour Firefox et/ou AlgoBox et/ou une autre application!</note>
  
-Dans ce cas, vous allez modifier la valeur (value) de la variable "version" (ex ://<variable name="version" value="**922**" />//) 
  
  
 ==== Création ou adaptation de paquets XML ==== ==== Création ou adaptation de paquets XML ====
- 
  
 Pour bien comprendre le fonctionnement des packages XML, il faut se rendre sur la [[:mardi:wpkg_niveau2|documentation WPKG niveau 2]]. Pour bien comprendre le fonctionnement des packages XML, il faut se rendre sur la [[:mardi:wpkg_niveau2|documentation WPKG niveau 2]].
  
-Enfin, WPKG-Manage est livré avec un certain nombre de paquets. Ils sont tous fonctionnels en installation (à condition bien sûr d'avoir mis l'exécutable ou le MSI au bon endroit) mais mérite d'être encore testés.+Voici tout de même la procédure de création d'un paquet XML :
  
-Pour apprendre, on peut commencer par s'inspirer et adapter les packages fournis sur le [[http://rezotice.ac-lyon.fr/fluxbb/viewforum.php?id=21|forum Rezotice]].om/index.php?page=dida1-presentation|Didapages]]|Didasystem|NSIS|[[http://dev-eole.ac-dijon.fr/projects/wpkg-manage/repository/revisions/master/raw/packages/Didapages.xml|Xml]] |Désinstallation silencieuse impossible car pas voulu par l'auteur| | +{{ :scribe:wpkg_creation_packages.png }}
-| |[[http://www.abuledu.org/leterrier/aller|Aller]]|AbulEdu - Le Terrier|InnoSetup|[[http://dev-eole.ac-dijon.fr/projects/wpkg-manage/repository/revisions/master/raw/packages/Aller.xml|Xml]] |Nécessite TCL/TK| | +
-| |[[http://www.abuledu.org/leterrier/calcul_reflechi|Calcul Réfléchi]]|AbulEdu - Le Terrier|InnoSetup|[[http://dev-eole.ac-dijon.fr/projects/wpkg-manage/repository/revisions/master/raw/packages/Calcul-Reflechi.xml|Xml]] |Nécessite TCL/TK| | +
-| |[[http://www.tcl.tk/software/tcltk/|Compilateur TCL/TK]]|?|InnoSetup|[[http://dev-eole.ac-dijon.fr/projects/wpkg-manage/repository/revisions/master/raw/packages/Tcl-Tk.xml|Xml]] | | | +
-| |[[http://softchris.free.fr/ZenAlbum/index.php?view=articles&rubriquearticle=1&article=4|Diaporama]] |SoftChris|InnoSetup|[[http://dev-eole.ac-dijon.fr/projects/wpkg-manage/repository/revisions/master/raw/packages/Diaporama.xml|Xml]] | | | +
-| |[[http://tuxpaint.org/?lang=fr|TuxPaint]]|[[http://www.newbreedsoftware.com/|New Breed Software]]|InnoSetup|[[http://dev-eole.ac-dijon.fr/projects/wpkg-manage/repository/revisions/master/raw/packages/Tuxpaint.xml|Xml]] | | | +
-| |[[http://download.ooo4kids.org/fr|Ooo4kids]]|[[http://www.educoo.org/|EducOoo]]|MSI| |Fichier .exe à décompresser pour trouver les fichiers dont le MSI| |+
  
-==== Mise à jour de paquets XML ==== 
  
-On augmente la révision dans le paquet xml (ex : //revision="%version%.**3**"//) 
  
-Wpkg compare cette révision avec celle du fichier en local sur le poste **c:\windows\system32\wpkg.xml**+===== Assistance sur WPKG =====
  
-Si la révision n'est pas la mêmeil va lancer un upgrade.+J'ai des dysfonctionnements sur WPKG2 réflexes : 
  
-__Exemple__ : mise à jour d'un logiciel+  - la [[http://rezotice.ac-lyon.fr/faq/index.php?action=show&cat=7|FAQ]] qui sera continuellement mise à jour
 +  - le [[http://rezotice.ac-lyon.fr/fluxbb/ |forum Rezotice]] et son espace privé, spécial WPKG 
 + 
 +Dans cette FAQ ([[http://rezotice.ac-lyon.fr/faq/index.php?action=artikel&cat=7&id=129&artlang=fr|Comment bien débuter avec WPKG ?]]), on récapitule la mise en place de WPKG dans une salle de manière détaillée.
  
-Dans ce cas, vous allez modifier la valeur (value) de la variable "version" (ex ://<variable name="version" value="**922**" />//) 
  
  
-==== Création ou adaptation de paquets XML ==== 
  
  
-Pour bien comprendre le fonctionnement des packages XML, il faut se rendre sur la [[:mardi:wpkg_niveau2|documentation WPKG niveau 2]]. 
  
-Enfin, WPKG-Manage est livré avec un certain nombre de paquets. Ils sont tous fonctionnels en installation (à condition bien sûr d'avoir mis l'exécutable ou le MSI au bon endroit) mais mérite d'être encore testés. 
  
-Pour apprendre, on peut commencer par s'inspirer et adapter les packages fournis sur le [[http://rezotice.ac-lyon.fr/fluxbb/viewforum.php?id=21|forum Rezotice]]. 
  
  
-==== Procédure de création d'un package XML ==== 
  
-{{ :scribe:wpkg_creation_packages.png }} 
  
  
  
 +===== Récapitulatif =====
  
  
-==== J'ai des dysfonctionnements sur WPKG ====+Voici le schéma global de fonctionnement. Ce schéma n'est pas normalisé mais permet une bonne compréhension du fonctionnement et de l'intéraction entre le serveur et le client (le poste windows).\\ 
 +{{ :scribe:fonctionnement_wpkg.png| }}
  
-Pour cela, allez lire la [[http://rezotice.ac-lyon.fr/faq/index.php?action=show&cat=7|FAQ Rezotice]] qui sera continuellement mise à jour. 
  
-==== Annexes ==== 
  
-=== Programmes utilisés ===+===== Annexes : Programmes utilisés =====
  
 - [[http://www.ac-nantes.fr/html/ctre/wpkg-manage/wpkg-manage-setup.exe|Wpkg-manage]] : Interface de gestion des paquetages WPKG - [[http://www.ac-nantes.fr/html/ctre/wpkg-manage/wpkg-manage-setup.exe|Wpkg-manage]] : Interface de gestion des paquetages WPKG
Ligne 252: Ligne 243:
  
 Par défaut, les élèves et les professeurs n'ont pas le droit de modifier C:\ et le registre. Ces restrictions peuvent poser des problèmes pour certaines applications. \\ Par défaut, les élèves et les professeurs n'ont pas le droit de modifier C:\ et le registre. Ces restrictions peuvent poser des problèmes pour certaines applications. \\
-[[http://nefertiti.crdp.ac-lyon.fr/wk/cdch/postes_clients|Le cahier des charges académique]] prévoit donc de donner les droits “Lecture”, “Ecriture” et “Modification” sur “c:\Program Files” et ses sous-répertoires pour tous les utilisateurs (“Tout le monde” au sens Windows).\\+[[http://nefertiti.crdp.ac-lyon.fr/wk/cdch/start#preparation_des_postes_modeles|Le cahier des charges académique]] prévoit donc de donner les droits “Lecture”, “Écriture” et “Modification” sur “c:\Program Files” et ses sous-répertoires pour tous les utilisateurs (“Tout le monde” au sens Windows).\\
  
 <note warning>Veillez à installer toutes les applications en local dans “**C:\Program Files\ ou C:\Program Files (x86)**”</note> <note warning>Veillez à installer toutes les applications en local dans “**C:\Program Files\ ou C:\Program Files (x86)**”</note>
scribe/scribeadmnj1j2_applications.1412260441.txt.gz · Dernière modification: 2014/10/02 16:34 par cfrayssinet