Overblog
Editer l'article Suivre ce blog 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
Pour être informé des derniers articles, inscrivez vous :

Leduc 29/08/2018 21:11

ça n'a pas l'air de fonctionner avec Pronote client 2018

Mike Da Funk 30/08/2018 10:17

Merci index éducation...

Loïc 28/08/2018 19:56

Salut, c'est reparti pour la version 2018 :) Avec l'installeur, j'ai erreur système code 126. Module introuvable. Des pistes pour réussir l'installation ?

Mike Da Funk 22/09/2018 12:18

Vive la solution hébergée par index éducation :p

Cybergedeon 19/09/2018 18:12

Bonjour
Un début de solution/
Il y a un tas de messages d'erreur en console, il faut déjà installer winbind, il y a plusieurs lignes de messages d'erreur en moins, mais ça ne suffit pas.

Mike Da Funk 30/08/2018 10:17

Salut ! Non pas de piste...

Nico 23/03/2018 08:51

Pronote 2017 fonctionne enfin chez moi avec une version récente de Wine.3.4 sous archlinux mais aussi avec une distribution Mint et sa dernière version de Wine.
Pour cela, il a fallu nettoyer la base de données. L'administrateur de Pronote a enlevé les catégories socio-pro des parents (doublons) et les a réimporté proprement. Il semble que c'est cela qui bloquait l'import de la bdd.

Mike Da Funk 25/03/2018 14:55

C'est bon à savoir, merci Nicolas !

MY 24/01/2018 23:07

A la fin de l'install, en suivant le tuto (au passage, merci pour ce tuto exceptionnel), pronote 0.2.6 m'a retourné l'erreur suivante : MSXML manquant ou trop ancien.
J'ai dû installer winetricks et ajouter msxml6; et cela fonctionne.

Ryu 12/01/2018 09:10

Merci beaucoup pour le tuto !

Pour info, la commande ../wine-source/configure m'a renvoyé l'erreur suivante :
"Cannot build a 32-bit program, you need to install 32-bit development libraries"

J'ai dû faire :
../wine-source/configure --enable-win64
puis de nouveau
../wine-source/configure

Mike Da Funk 13/01/2018 23:44

merci pour ton retour ! ^ ^