Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
linuxaddict:logiciels:pronote2018wine [08/09/2018, 02:18] – [Installation du Client Pronote 2018] Claude Clerc | linuxaddict:logiciels:pronote2018wine [26/08/2020, 14:57] – [Nettoyage et installation de paquets] Claude Clerc |
---|
{{tag>Pronote_2018 Wine LibreOffice "MS Office" Linux Mint Ubuntu}} | {{tag>Pronote_2018 Wine LibreOffice "MS Office" LinuxMint Ubuntu}} |
====== Pronote 2018 sous Linux avec Wine ====== | ~~NOCACHE~~ |
| |
| ====== Pronote 2018 et 2019 sous Linux avec Wine ====== |
Chaque année, l'installation de Pronote sous Linux est un casse-tête ; 2018 n'échappe pas à la règle. | Chaque année, l'installation de Pronote sous Linux est un casse-tête ; 2018 n'échappe pas à la règle. |
| |
Voici comment faire. La distribution utilisée est Linux Mint 19, mais cela devrait fonctionner avec toute autre distribution à base de Debian. | Voici comment faire. La distribution utilisée est Linux Mint 19, mais cela devrait fonctionner avec toute autre distribution à base de Debian. |
| |
| <note tip>Pronote 2019 : Bonne nouvelle ! Si vous aviez installé Pronote 2018 par cette méthode, il vous suffit d'effectuer les étapes à partir de [[#installation_du_client_pronote_2018|installation_du_client_pronote_2018]] !</note> |
===== Wine dernière version ===== | ===== Wine dernière version ===== |
Pronote nécessite de compiler le code source de Wine (dernière version) et d'y appliquer deux patches pour lui permettre de fonctionner. | Pronote nécessite de compiler le code source de Wine (dernière version) et d'y appliquer deux patches pour lui permettre de fonctionner. |
apt remove wine wine1.8 | apt remove wine wine1.8 |
apt autoremove | apt autoremove |
apt install bison cabextract git flex libcups2-dev libosmesa6-dev libx11-dev libfreetype6-dev libxslt1-dev libxml2-dev libgnutls28-dev libjpeg-dev libldap2-dev libsane-dev libcapi20-dev gcc-multilib g++-multilib | apt install bison cabextract git flex libcups2-dev libosmesa6-dev libx11-dev libfreetype6-dev libxslt1-dev libxml2-dev libgnutls28-dev libjpeg-dev libldap2-dev libsane-dev libcapi20-dev gcc-multilib g++-multilib libxxf86vm-dev libglu1-mesa-dev binfmt-support clang-9 libclang-common-9-dev libclang-cpp9 libglu1-mesa-dev libhwloc-plugins libhwloc15 libncurses-dev libobjc-9-dev libobjc4 libomp-9-dev libomp5-9 libpfm4 libpocl-dev libpocl2 libpocl2-common libtinfo-dev libxnvctrl0 libxxf86vm-dev libz3-4 libz3-dev llvm-9 llvm-9-dev llvm-9-runtime llvm-9-tools pocl-opencl-icd x11proto-xf86vidmode-dev |
sudo dpkg --add-architecture i386 | sudo dpkg --add-architecture i386 |
apt update | apt update |
apt install libx11-dev:i386 libfreetype6-dev:i386 libxml2-dev:i386 libxslt1-dev:i386 libgnutls28-dev:i386 libjpeg-dev:i386 libldap2-dev:i386 | apt install libx11-dev:i386 libfreetype6-dev:i386 libxml2-dev:i386 libxslt1-dev:i386 libgnutls28-dev:i386 libjpeg-dev:i386 libldap2-dev:i386 libicu-dev:i386 |
| |
==== Compilation de Wine en 64 et 32 bits ==== | ==== Compilation de Wine en 64 et 32 bits ==== |
wget https://linux.claudeclerc.fr/_media/linuxaddict:logiciels:libreoffice.reg -O libreoffice.reg | wget https://linux.claudeclerc.fr/_media/linuxaddict:logiciels:libreoffice.reg -O libreoffice.reg |
WINEARCH=win32 wine regedit libreoffice.reg | WINEARCH=win32 wine regedit libreoffice.reg |
| |
| ==== Ouvrir les liens dans votre navigateur sous Linux ==== |
| Procédure analogue à la précédente : |
| |
| cd ~/wine-latest |
| wget https://linux.claudeclerc.fr/_media/linuxaddict:logiciels:winebrowser.reg -O winebrowser.reg |
| WINEARCH=win32 wine regedit winebrowser.reg |
===== Installation du Client Pronote 2018 ===== | ===== Installation du Client Pronote 2018 ===== |
<note important>Vérifier sur [[https://www.index-education.com/fr/telecharger-pronote.php|le site de Pronote]] quelle est la dernière version du client (en 32 bits).</note> | <note important>Vérifier sur [[https://www.index-education.com/fr/telecharger-pronote.php|le site de Pronote]] quelle est la dernière version du client (en 32 bits).</note> |
WINEARCH=win32 LANG=fr_FR.UTF-8 wine ~/.wine/drive_c/Program\ Files/Index\ Education/Pronote\ 2018/Reseau/Client\ PRONOTE.exe | WINEARCH=win32 LANG=fr_FR.UTF-8 wine ~/.wine/drive_c/Program\ Files/Index\ Education/Pronote\ 2018/Reseau/Client\ PRONOTE.exe |
| |
<note tip>Accepter l'installation des compléments proposées par PRONOTE lors de son premier démarrage.</note> | <note tip>Accepter l'installation des compléments proposés par PRONOTE lors de son premier démarrage.</note> |
| |
<note tip>La mise à jour du Client Pronote fonctionne, lorsque celle-ci vous est proposée au démarrage.</note> | <note tip>La mise à jour du Client Pronote fonctionne, lorsque celle-ci vous est proposée au démarrage.</note> |
| |
| ===== Raccourci direct vers votre établissement ===== |
| |
| <note warning>Avant d'exécuter le script ci-dessous, vous devez vous être connecté au moins une fois au serveur Pronote de votre établissement (ou de chacun de vos établissements) avec le Client Pronote que vous venez d'installer.</note> |
| |
| Le script suivant (en Python3) crée dans le menu Wine un raccourci pour chacun des établissements présents dans la liste qui s'affiche au démarrage du Client Pronote. Cerise sur le pompon, chaque raccourci est affublé de l'icône idoine, contrairement au raccourci de base. |
| |
| Les trois commandes suivantes téléchargent le script, le rendent exécutable puis l'exécutent. L'exécution prend quelques millisecondes. Voyez ensuite le contenu de votre menu Wine. |
| |
| cd ~/wine-latest |
| wget https://linux.claudeclerc.fr/_media/linuxaddict:logiciels:pnraccourcis.py -O pnraccourcis.py |
| chmod +x pnraccourcis.py |
| ./pnraccourcis.py |
| |
===== Forum ===== | ===== Forum ===== |
Une discussion sur cette page est ouverte sur le [[https://forum.ubuntu-fr.org/viewtopic.php?id=2030137|Forum Ubuntu fr]]. | Une discussion sur cette page est ouverte sur le [[https://forum.ubuntu-fr.org/viewtopic.php?id=2030137|Forum Ubuntu fr]]. |
* [[https://www.index-education.com/fr/faq-pronote-0-0-3981.php|FAQ Pronote Linux 2]] | * [[https://www.index-education.com/fr/faq-pronote-0-0-3981.php|FAQ Pronote Linux 2]] |
* [[http://mikedafunk.over-blog.org/2017/09/pronote-2017-sous-linux.html|Site MikeDaFunk]] | * [[http://mikedafunk.over-blog.org/2017/09/pronote-2017-sous-linux.html|Site MikeDaFunk]] |
| * [[http://optimumx.com/downloads.html#Shortcut|Utilitaires Windows - Shortcut]] |
* [[http://www.jrnguyen.com/2009/11/16/windows-file-associations-in-linux-wine/|Windows file associations in Linux Wine]] | * [[http://www.jrnguyen.com/2009/11/16/windows-file-associations-in-linux-wine/|Windows file associations in Linux Wine]] |
* [[https://unix.stackexchange.com/questions/294423/convert-windows-path-to-unix-path-inside-wine-application-command-line]] | * [[https://unix.stackexchange.com/questions/294423/convert-windows-path-to-unix-path-inside-wine-application-command-line|Convert Windows path to Linux path inside Wine application - command line]] |
| * [[http://www.mamachine.org/mslink/index.en.html|Créer des .lnk sous Linux]] |
| * [[http://www.webupd8.org/2010/03/how-to-make-wine-open-links-in-your.html|How to make wine open links into your Linux browser]] |
| |
| {{counter|today| personne a visité cette page aujourd'hui| personnes ont visité cette page aujourd'hui}} et {{counter}} en tout. |