Bonjour, j'ai tenté l’installation de la préversion de Pronote 2023 sur mint 21 avec playonlinux (sous wine 7.22) en suivant le tuto suivant: installation Tous se passe bien, je lance Pronote, tout fonctionne.... mais .... au second lancement, le logiciel démarre mais le téléchargement de la base ne se fait pas! Si je supprime le logiciel et le réinstalle, le même problème se reproduit. Des idées? Merci par avance

posée 16 Aoû '23, 15:46 fmoureau



« précédent123

Bonjour,

Je te conseille de désinstaller wine :

sudo apt remove wine
sudo apt autoremove

Si ça ne marche pas parce que le paquet s'appelle autrement, tape :

apt search wine | grep installé

pour trouver le nom exact du paquet à désinstaller.

Il faudra aussi nettoyer ce que tu as installé au cas où :

rm -r ~/.winepronote
rm -r "$HOME/.local/share/applications/wine/Programs/PRONOTE Réseau 2023"
rm "$HOME/.local/share/applications/Pronote.desktop"

Ensuite une fois ton wine désinstallé je t'ai modifié le script pour qu'il t'installe tout seul la dernière version de wine pour Ubuntu 22.04 ainsi que pronote (il faudra répondre non cette fois du coup quand il demande si wine est installé). Le voici ci-dessous :

#!/bin/bash
#Installation wget
sudo apt update
sudo apt install wget
#Vérification wine
echo "Wine est il déjà installé (y/n)"
read Reponse
if [[ ${Reponse} == "n" ]]
then
    echo "Ajout d'une architecture 32 bits"
    sudo dpkg --add-architecture i386

    echo "Ajout clé de sécurité pour le dépot"
    sudo mkdir -pm755 /etc/apt/keyrings
    sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

    echo "Ajout du Dépot de Ubuntu ${Reponse}"
    sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources


    echo "Installation de wine"
    sudo apt install --install-recommends winehq-stable
    Reponse="y"
fi


if [[ ${Reponse} == "y" ]]
then
    #Installation winetricks
    sudo apt install cabextract
    export WINEPREFIX="$HOME/.winepronote"
    wine wineboot
    cd $WINEPREFIX
    wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
    #sh winetricks msxml6 (retiré car génère un bug)
    sh winetricks windowscodecs
    sh winetricks corefonts
    sh winetricks win10

    #Installation Pronote
    wget "https://tele7.index-education.com/telechargement/pn/v2023.0/exe/Install_PRNclient_FR_2023.0.2.7_win64.exe" -O "$WINEPREFIX/Install64.exe"
    wine Install64.exe

    #Création lanceur personnalisé
    echo '#!/bin/bash' >> LancerPronote.sh
    echo "export WINEPREFIX=$WINEPREFIX" >> LancerPronote.sh
    echo 'sh -c `rm -r "$WINEPREFIX/drive_c/ProgramData/IndexEducation/PRONOTE/CLIENT/VERSION 2023-0/FR/Cache"; env WINEPREFIX="$WINEPREFIX" wine C:\\\\ProgramData\\\\Microsoft\\\\Windows\\\\Start\\ Menu\\\\Programs\\\\PRONOTE\\ Réseau\\ 2023\\\\Client\\ PRONOTE\\ 2023.lnk`' >> LancerPronote.sh
    chmod +x LancerPronote.sh

    #Suppression raccourci wine
    rm "$HOME/.local/share/applications/wine/Programs/PRONOTE Réseau 2023/Client PRONOTE 2023.desktop"

    #Création Raccourci
    wget "https://www.index-education.com/contenu/img/fr/PRONOTE_Installer_client_2023.png" -O "$WINEPREFIX/Icon.png"
    Raccourci="$HOME/.local/share/applications/Pronote.desktop"
    echo '[Desktop Entry]' >> ${Raccourci}
    echo 'Name=Pronote' >> ${Raccourci}
    echo 'GenericName=Pronote' >> ${Raccourci}
    echo 'Comment=Pronote' >> ${Raccourci}
    echo "Exec=$WINEPREFIX/LancerPronote.sh %F" >> ${Raccourci}
    echo 'Terminal=false' >> ${Raccourci}
    echo 'Type=Application' >> ${Raccourci}
    echo "Icon=$WINEPREFIX/Icon.png" >> ${Raccourci}

    #Nettoyage
    echo "Suppression du fichier exécutable de pronote"
    rm Install64.exe
fi

Voilà en espérant que ça t'aide.

lien permanent
traitée 20 Fév, 22:34 Log
modifié 21 Fév, 16:47

Merci à tous les deux.

Pronote s'installa mais plante au démarrage quand il faut chercher l'établissement.

alt text

lien permanent
traitée 21 Fév, 13:27 Olivier_V

Index Éducation a mis à jour sa version de pronote et il semble y avoir un problème aussi avec winetricks. J'ai testé chez moi et j'ai aussi un plantage. Mon script est donc obsolète.

Sans winetricks ça ne plante plus au lancement mais ça génère d'autres problèmes. Je vais faire quelques tests et si j'obtiens un résultat satisfaisant, je te l'enverrai.

lien permanent
traitée 21 Fév, 16:02 Log

Formidable !!!

Merci beaucoup

Juste un détail bizarre lors de la création du fichier .desktop : la ligne icon m'étonne (bon j'ai corrigé, pas de souci, c'est juste pour la perfection du script... J'ai aussi ajouté commande pour vider le cache car sans cela ne fonctionne toujours pas au 2e lancement?

[Desktop Entry]
Name=Client PRONOTE 2023
Exec=env WINEPREFIX="/home/meloli/.winepronote" wine C:\\\\users\\\\Public\\\\Desktop\\\\Client\\ PRONOTE\\ 2023.lnk
Type=Application
StartupNotify=true
Path=/home/meloli/.winepronote/dosdevices/c:/Program Files/Index Education/Pronote 2023/Réseau/Client
Icon=B0A0_Client PRONOTE.0
StartupWMClass=client pronote.exe
lien permanent
traitée 21 Fév, 17:41 Olivier_V

Je vois que le script a disparu... Heureusement je l'avais sauvé à temps :) EDIT : Ah non c'est mon vote qui l'a fait remonter...

lien permanent
traitée 21 Fév, 17:51 Olivier_V
modifié 21 Fév, 17:52

Ce doit être le fichier .desktop créé lors de l'installation si tu ne l'as pas décoché peut-être. Supprime le si tu veux. Normalement tu dois avoir un fichier "Pronote.desktop" créé par le script contenant :

[Desktop Entry]
Name=Pronote
GenericName=Pronote
Comment=Pronote
Exec=/home/meloli/.winepronote/LancerPronote.sh %F
Terminal=false
Type=Application
Icon=/home/meloli/.winepronote/Icon.png

Ce lanceur fait appel au script "LanceurPronote.sh" présent dans ~/.winepronote qui contient la commande de suppression du cache et de lancement.

lien permanent
traitée 21 Fév, 17:56 Log

Merci pour tout !

lien permanent
traitée 21 Fév, 18:30 Olivier_V

Ce qui a fonctionné pour moi. Installation du client 64bits directement avec wine (procédure ci-dessus du 21 Février 16:51). Par contre la ou j'ai eu plus de mal cela a été pour la suppresion du cache qui est créé à chaque fermeture de PRONOTE et qu'il faut supprimer avant de réouvrir à nouveau. J'ai créé un fichier de script en "NOM".sh comme ci-dessous :

!/bin/bash

rm -r ~/.winepronote/drive_c/ProgramData/IndexEducation/PRONOTE/CLIENT/VERSION\ 2023-0/FR/Cache echo "Cache Removed" env WINEPREFIX="/home/fg-lnx/.winepronote" wine C:\users\Public\Desktop\Client\ PRONOTE\ 2023.lnk puis je l'ai associé à un "launcher" ?? en lui adjoignant l'icone PRONOTE. Désolé si un peu de jargon mais cela m'a pris un peu de temps et j'ai souhaité partager.

lien permanent
traitée 30 Mar, 09:23 Frédéric GARCIA

Bonjour @ Frédéric GARCIA

alors j'ai fait un fichier *.sh avec ceci:

!/bin/bash

rm -r /home/wilfmaster/.wine/drive_c/ProgramData/IndexEducation/PRONOTE/CLIENT/VERSION 2024-0/FR/Cache echo env WINEPREFIX="/home/wilfmaster/.wine" wine C:\users\Public\Desktop\Client\ PRONOTE\ 2024.lnk

et après j'ai mis dans le icone la commande pour lancer ce fichier: env WINEPREFIX="/home/wilfmaster/.wine/lanceurPronote.sh"

mais aucun effet. Si quelqu'un pouvez m'aider à résoudre ce problème je vous en remercirez grandemant. Cordialement Wiflried

lien permanent
traitée 24 Oct, 10:51 wilfGui

Personnellement j'ai abandonné de passer par PlayOnLinux et utilise la solution via l'ENT de chacun de mes établissements et cela fonctionne et s'automatise trés bien.

lien permanent
traitée il y a 23 heures Frédéric GARCIA
Répondre

Vous devez vous connecter pour pouvoir répondre.

Base de Markdown

  • *italic* or _italic_
  • **gras** ou __gras__
  • lien:[texte](http://url.com/ "Titre")
  • image?![alt texte](/path/img.jpg "Titre")
  • liste numérotée: 1. Foo 2. Bar
  • pour ajouter une nouvelle ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • les balises HTML de base sont également supportées

Mots-clés pour la question:

×3,138
×14
×12



question posée: 16 Aoû '23, 15:46

question vue: 15,933 fois

dernière mise à jour le: il y a 23 heures