Outils pour utilisateurs

Outils du site


scribe:wpkg:2.installation_sur_scribe

WPKG - Installation sur un serveur Scribe

L'installation sur Scribe se fait avec le compte root, avec votre référent DSI5 habituel.

Installation sur Scribe (sous linux)

Sur un serveur Scribe à jour, en root, la commande est :

 root@scritest : #apt-eole install eole-wpkg
root@scritest : #reconfigure 

L'installation de ce paquet crée un partage /home/wpkg contenant l’application WPKG.

Accès depuis un poste Windows

Depuis Windows, vous accéderez, en admin, à ce partage en tapant dans l'explorateur de fichiers :

\\<serveur>\wpkg

Pour donner un accès plus pratique à l'admin dans le répertoire perso, il est possible de faire un lien symbolique sous linux :

root@scritest : # ln -s /home/wpkg/ /home/a/admin/perso/wpkg

Configuration et paramétrage (sous linux)

Le paquet eole-wpkg installe aussi 2 outils pour gérer la configuration de WPKG :

  • wpkg_gen_config, application graphique de type gen_config pour gérer la configuration,
  • /usr/share/eole/wpkg/wpkg_configure, pour appliquer la configuration.

Modifiez la configuration en tapant :

root@scritest : # wpkg_gen_config 

Cette commande lance une interface graphique permettant de configurer l’ensemble des options de config.xml et de settings.xml.

Le lancement de “wpkg_gen_config” n’est pas obligatoire, sauf si on veut changer la configuration de Eole par défaut, car WPKG est configuré automatiquement par ’reconfigure’ lorsqu’aucune configuration n’est détectée. La détection d’une configuration existante se base sur la présence du fichier : /usr/share/eole/wpkg/wpkg_config.eol. Si le fichier est inexistant, il est créé et une configuration de base est générée. Il n’y donc rien d’autre à faire sur le serveur à partir de cet instant pour utiliser la configuration WPKG/Eole par défaut.

Voici une copie d’écran de wpkg_gen_config.. Il n'y a pas grand chose à changer si ce n'est que wpkg_gen_config permet notamment de configurer(option run-on-shutdown) le client pour installer les applications à l’extinction (ou au démarrage) des postes. Cela peut-être intéressant afin de ne pas retarder les connexions des élèves ou des professeurs… Les deux écoles existent … ;-)

Il faut noter que l'on n'a pas besoin d'ouvrir ou fermer une session Windows pour que WPKG fasse son travail, il s'agit d'un service Windows. Donc, un simple allumage ou extinction des postes permet l'installation des applications ou l'exécution d'un script.

Installation du client Wpkg

1ereNOUVEAUTE :toutestlà

1) Wpkg ne fonctionnant pas sous vista/seven, Les applications suivantes sont recommandées :

2) Téléchargement des clients Soit en root avec wget, depuis le dossier /home/wpkg :

http://wpkg-gp.googlecode.com/files/Wpkg-GP-0.15_x64.exe obsolète

http://wpkg-gp.googlecode.com/files/Wpkg-GP-0.15_x86.exe obsolète

Voir lien ci-dessus pour le téléchargement de la version 0.17 wpkg-GP

http://wpkg.org/files/client/stable/WPKG Client 1.3.14-x32.msi

http://wpkg.org/files/client/stable/WPKG Client 1.3.14-x64.msi

Puis

 mv WPKG
Client
1.3.14-x32.msi WPKG_Client32.msi
 
 mv WPKG
Client
1.3.14-x64.msi WPKG_Client64.msi
 
 mv Wpkg-GP-0.17_x86.exe Wpkg-GP_x86.exe
 
 mv Wpkg-GP-0.17_x64.exe Wpkg-GP_x64.exe

Ou depuis un poste Windows, télécharger les 4 installeurs (2x32bits + 2x64bits) et les copier/renommer de manière à obtenir :

  • \\<SERVEUR>\wpkg\WPKG_Client32.msi
  • \\<SERVEUR>\wpkg\WPKG_Client64.msi
  • \\<SERVEUR>\wpkg\Wpkg-GP_x86.exe
  • \\<SERVEUR>\wpkg\Wpkg-GP_x64.exe

WPKG Client (XP)

S'utilise sur Windows XP, dans un environnement Scribe/Horus.

Le client WPKG peut être installé sur les stations Windows en exécutant, en tant qu'admin du domaine, le script : \\<SERVEUR>\wpkg\wpkg_client_install.bat. Ce script lance une installation silencieuse du client sur les stations en utilisant les paramètres de \\<SERVEUR>\wpkg\settings.xml. Si le service client est déjà installé, ses paramètres peuvent être mis à jour avec la commande : \\<SERVEUR>\wpkg\wpkg_client_update_conf.bat (à utiliser quand une modification à été faite avec wpkg_gen_config dans l'onglet “Client”). wpkg_client peut se paramétrer pour lancer les installations soit au démarrage, soit à l'arrêt de la station.

Wpkg-GP (Vista/Seven/8 et W10)

Wpkg-GP est une alternative à WPKG Client pour Windows Vista & Seven & w10, avec comme différences :

  • Wpkg-GP affiche la progression des installations sur Vista & Seven.
  • Wpkg-GP ne peut être exécuté qu'au démarrage du système.

Wpkg-GP peut être installé en exécutant le script : \\<SERVEUR>\wpkg\wpkg-gp_install.bat. Ce script lance une installation silencieuse du client sur les stations en utilisant les paramètres de \\<SERVEUR>\wpkg\wpkg-gp.ini. Si Wpkg-GP est déjà installé, sa configuration peut être mise à jour avec le script : \\<SERVEUR>\wpkg\wpkg-gp_update_conf.bat

Installation automatique

En tant qu'administrateur du domaine, copier le fichier

admin.txt
<nowiki>NetUse</nowiki>
cmd,%LOGONSERVER%\wpkg\versOS.cmd,NOWAIT,HIDDEN

dans \\<SERVEUR>\netlogon\scripts\users\.

Puis copier le fichier versOS.cmd (ci-dessous) dans le dossier wpkg du perso de l'admin.

versOS.cmd
@echo off

rem test la version de l'OS et lance l'install de wpkg idoine
rem 16/11/2012 Dubocsjl DSI5

rem test de la clé ProductName pour connaitre la version de windows
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName > %TMP%\CheckVerOS.txt
Find /i "xp" <%TMP%\CheckVerOS.txt > nul
If %ERRORLEVEL% == 0 (
        goto winxp
) ELSE (
        goto seven
)
:winxp
rem echo Os = xp
call %logonserver%\wpkg\wpkg_client_install.bat
rem echo install client ok
goto fin
 
:seven
rem echo os = win7
call %logonserver%\wpkg\wpkg-gp_install.bat
rem echo install client gp ok
goto fin
 
:fin

Il ne reste plus qu'à se connecter en admin, l'installation des clients (XP et/ou seven) sera automatique (et transparente;) Il existe une autre méthode, mais elle ne fonctionne pas tout le temps : voir paragraphe suivant, onglet deploiement

Remarque : Une fois le client wpkg installé sur toutes les machines du réseau, il est possible d'invalider ce script en renommant le fichier admin.txt en admin_wpkg.txt, par exemple.

Téléchargement de certaines applications

!!! la DANE de Lyon semble plus à jour sur les fichiers xml : https://forum-dane.ac-lyon.fr/forum/viewforum.php?f=44

C'est la 2eme NOUVEAUTE : http://eole.ac-dijon.fr/documentations/2.5/completes/HTML/ModuleScribe/co/30-WPKG-Packages.html

*https://dev-eole.ac-dijon.fr/projects/wpkg-package/wiki/Packages#R%C3%A8gles-pour-l%C3%A9criture-des-ltpackagegtxml

L'équipe de dijon fournit quelques fichiers <packages>.xml (qui décrivent l'installation et la désinstallation des applications windows) qui fonctionnent directement (ou presque, attention pour Java; pour gimp : nécessite le sp3 sur XP).

En résumé : (pour plus de détails, voir le lien ci-dessus) A faire en root sur le serveur ou contacter votre correspondant DSI5

  • Récupération des fichiers <packages>.xml : installer les paquets git-core et curl
apt-eole install git-core curl

Télécharger l'ensemble des fichiers <packages>.xml

cd /home/wpkg
git clone https://dev-eole.ac-dijon.fr/git/wpkg-package.git packages-eole

Pour une mise à jour seulement

cd /home/wpkg/wpkg-package
git pull

Si erreur voir : rajouter .gitconfig dans le /root WPKG - Mise à jour des "xml" et installeurs

  • Copie des fichiers <packages>.xml dans le dossier d'installation de Wpkg
cd /home/wpkg/wpkg-package( si vous n'y êtes pas déjà)
rsync -av packages/ /home/wpkg/packages
  • Suggestion : copier uniquement les fichiers <packages>.xml (+ le fichier download_installers.py) dont vous avez besoin dans /home/wpkg/packages. Cela permet de faire des mises à jour régulières de /home/wpkg/wpkg-package, tout en vérifiant les <packages>.xml mis à jour avant de les copier.
  • Téléchargements automatique des installeurs
cd /home/wpkg/packages/
./download_installers.py

!!!ATTENTION Si erreur d'autorisations, bien vérifier les droits du fichier /home/a/admin/perso/wpkg/packages/download_installers.py; faire un :

cd /home/a/admin/perso/wpkg/packages/
chmod 755 download_installers.py
  • Icones 32 et 64 bits

Dans /home/wpkg/wpkg-package vous trouverez un dossier icones contenant dans 2 dossiers séparés, les icônes pour le Bureau et le Menu Démarrer pour Windows 32-bits et 64-bits, les chemins des applications n'étant pas le même suivant ces 2 versions.

cd wpkg-package
cp -r icones /home/a/admin/perso/

copier alors les raccourcis voulu dans le partage R:\

En créant deux groupes de machine dans esu (un pour XP et l'autre pour seven) pour une même salle, la distribution des icônes est simplifiée.

Liens/sources

scribe/wpkg/2.installation_sur_scribe.txt · Dernière modification: 2018/10/02 16:30 par jdubocs