Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

Pronote 2017 sous linux

Pronote est un logiciel privé qui intègre toute la gestion de la vie scolaire en une seule application : notes, compétences, bulletins, emploi du temps, absences, retards, sanctions, ...

Cette usine à gaz est évidemment développée pour environnement Windows, mais elle peut aussi fonctionner sous linux via wine (la couche logicielle permettant de faire tourner des programmes Windows sous Unix et donc linux et MacOS).

L'intérêt ?

Des pc d'un certain âge / recyclés peuvent servir aux enseignants pour faire l'appel

-> Linux est plus rapide / réactif et n'infectera pas les clés usb

Wine peut éviter l'achat de licences Windows 7/10, en effet il peut être intéressant pour les machines livrées en freedos, Windows Vista ou en XP.

Il faut savoir que pour que pronote 2017 nécessite une version modifiée de Wine, cela complique énormément les choses puisqu'il faudra télécharger les sources de ce dernier, les patcher et les recompiler. La version 2016 s'installait par contre très facilement via playonlinux.

Ma configuration : un netbook eeepc atom sous lubuntu 14.04 en 32 bits sur une livebox

Si votre machine est derrière un proxy, tapez : sudo nano /etc/profile et ajoutez à la fin du fichier :

export http_proxy=http://"proxy_ip":"port_number"
export https_proxy=http://"proxy_ip":"port_number"

(Adaptez le proxy et le port à votre établissement et redémarrez la machine)

Voici pour ceux que ça intéresse la liste des commandes effectuées pour supprimer wine, installer le nécessaire pour pouvoir compiler les programmes, télécharger les sources de wine, les patcher, les recompiler et installer pronote et ses dépendances :

sudo apt-get install build-essential

sudo apt-get remove wine*

cd ~/

mv .wine .wine-backup (au cas où vous auriez déjà un dossier .wine)

mkdir wine-1-8-4
cd wine-1-8-4/
wget https://dl.winehq.org/wine/source/1.8/wine-1.8.4.tar.bz2
wget http://www.index-education.com/contenu/telechargement/correctifs/Wine1.8_CompareString.patch
wget http://www.index-education.com/contenu/telechargement/correctifs/Wine1.8_CreateWindowEx.patch
bunzip2 wine-1.8.4.tar.bz2
tar -xf wine-1.8.4.tar
mv wine-1.8.4/ wine-source
mkdir wine32-build
cd wine-source/
patch -p1 < ../Wine1.8_CompareString.patch
patch -p1 < ../Wine1.8_CreateWindowEx.patch
sudo apt-get install flex bison libfreetype6-dev
cd ../wine32-build/

../wine-source/configure

sudo apt-get install gcc-multilib g++-multilib libx11-dev:i386 libfreetype6-dev:i386 (Pour les distributions linux 64 bits uniquement)

make                     (attention, la vitesse de compilation dépend de la machine)
sudo make install

wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks && chmod +x winetricks  

WINARCH=win32 ./winetricks msxml6 ie8 windowscodecs winhttp corefonts ddr=gdi atmlib riched20 wsh57 msls31 mspatcha

winecfg          (valider les installations proposées et choisir windows 7 et non XP)

On télécharge une vielle version d'Adobe Reader sur le bureau et on l'installe : http://www.oldversion.com/windows/download/acrobat-reader-6-0

wine ~/Bureau/acrobat60.exe

Enfin on installe pronote ! (j'ai également téléchargé le binaire d'installation sur le bureau,  avec wine il faut éviter d'installer depuis une clé usb formatée en fat à priori)

wine ~/Bureau/Install_PRNclient_FR_2017.0.2.1_win32.exe   

Sources : http://www.index-education.com/fr/faq-pronote-single-0-0-5499.php

https://forum.ubuntu-fr.org/viewtopic.php?id=1996191

 

Pronote 2017 sous linux

Fabrice PIERROT 13/09/2017 17:51

Tiens, c'est bizarre, il me semble bien avoir installé il n'y a pas longtemps un pronote 2017 avec Playonlinux sans tout avoir à recompiler :-/
Il me semble qu'il "suffit" d'installer des composants type msxml pour que l'installeur fonctionne et que le logiciel aussi ;-)

Mike Da Funk 14/09/2017 03:19

Le logiciel s'installe sans problème, mais il n'est tout simplement pas fonctionnel. Impossible de communiquer correctement avec le serveur, c'est un bug de wine : https://bugs.winehq.org/show_bug.cgi?id=10767