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