Installation des paquets supplémentaire - windows 10

Pour les problèmes liés à l'installation et au fonctionnement de Pyromaths.

Modérateur : Développeurs

ani

Installation des paquets supplémentaire - windows 10

Message par ani » 17 août 2016, 20:08

Bonjour,

J'utilise Pyromaths depuis maintenant plusieurs années et j'en suis ravi. Je rencontre quelques difficultés lors de l'installation sur windows 10

- téléchargement et installation de pyromaths en adminstrateur (dossiers Program Files (x86)
- téléchargement et installation de TexLive en administrateur (antivirus désactivé) (dossier C:\texlive)

Problème à l'installation des paquets supplémentaires:

cd c:\texlive\2016\bin\win32
tlmgr.bat install adjustbox amsfonts amsmath asymptote avantgar babel-french cancel collectbox ec enumitem latexmk lm marvosym mathtools ms multido numprint pgf pst-eucl pst-node pst-plot pst-tools pstools pstricks tkz-tab units wasy wasysym wrapfig xcolor xkeyval

Un message d'erreur apparaît: You don't have the permission to change the installation in any way, specifically, the directory c:\texlive\2016\tlpkg\ is not writable. Please run this program as administrator, on contact your local admin

J'ai essayé de modifier les paramètres du dossier mais la même erreur persiste.

Que puis-je faire pour régler le problème ?

Merci d'avance pour vos réponses,

aanibal

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Installation des paquets supplémentaire - windows 10

Message par Jérôme » 19 août 2016, 11:27

Bonjour,
c'est manifestement un problème de droits. La solution réside dans la commande RunAs.exe, mais je ne l'ai pas testée.

Code : Tout sélectionner

RunAs.exe /user:Administrator c:\texlive\2016\bin\win32\tlmgr.bat install adjustbox amsfonts amsmath asymptote avantgar babel-french cancel collectbox ec enumitem latexmk lm marvosym mathtools ms multido numprint pgf pst-eucl pst-node pst-plot pst-tools pstools pstricks tkz-tab units wasy wasysym wrapfig xcolor xkeyval
Dis moi si ça fonctionne.
Jérôme

ani

Message par ani » 23 août 2016, 16:19

Bonjour Jérôme,

Merci pour ta réponse rapide. J'ai lancé ce que tu as envoyé dans l'invite de commande et voici le résultat. D'autres pistes? Merci d'avance pour vos réponses.

C:\Users\aniba>RunAs.exe /user:Administrator c:\texlive\2016\bin\win32\tlmgr.bat install adjustbox amsfonts amsmath asymptote avantgar babel-french cancel collectbox ec enumitem latexmk lm marvosym mathtools ms multido numprint pgf pst-eucl pst-node pst-plot pst-tools pstools pstricks tkz-tab units wasy wasysym wrapfig xcolor xkeyval
Syntaxe de RUNAS :

RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ]
/user:<Nom_utilisateur> programme

RUNAS [ [/noprofile | /profile] [/env] [/savecred] ]
/smartcard [/user:<Nom_utilisateur>] programme

RUNAS /trustlevel:<niveau_approbation> programme

/noprofile spécifie que le profil de l’utilisateur ne devrait pas
être chargé.
Cela permet le chargement plus rapide de l’application,
mais
peut provoquer le dysfonctionnement de certaines
applications.
/profile spécifie que le profil de l’utilisateur devrait être
chargé.
Il s’agit de l’option par défaut.
/env pour utiliser l’environnement en cours à la place de
celui de l’utilisateur.
/netonly à utiliser si les informations d’identification spécifiées
sont pour l’accès à distance uniquement.
/savecred pour utiliser les informations d’identification
précédemment sauvegardées par l’utilisateur.
/smartcard utiliser si les informations d’identification sont
fournies à partir d’une
carte à puce.
/user <NomUtilisateur> sous la forme UTILISATEUR@DOMAINE ou
DOMAINE\UTILISATEUR
/showtrustlevels affiche les niveaux d’approbation qui peuvent être
utilisés comme arguments
au /trustlevel.
/trustlevel <Niveau> devrait être un des niveaux énumérés
dans /showtrustlevels.
program ligne de commande pour EXE. Voyez les exemples ci-dessous

Exemples :
> runas /noprofile /user:mymachine\administrator cmd
> runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
> runas /env /user:utilisateur@domaine.microsoft.com "notepad \"fichier.txt\""

Remarque : n’entrez le mot de passe utilisateur que lorsqu’il
vous est demandé.
REMARQUE : /profile n’est pas compatible avec /netonly.
Remarque : /savecred n’est pas compatible avec /smartcard.

J'ai testé sur Pyromaths et voici le message:
Image

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Installation des paquets supplémentaire - windows 10

Message par Jérôme » 23 août 2016, 19:47

Bonjour,
il faut des guillemets autour de la commande à lancer, et remplacer Administrator par le compte qui a les "pleins pouvoirs".
Ça donne donc ceci :

Code : Tout sélectionner

RunAs.exe /user:Administrator "c:\texlive\2016\bin\win32\tlmgr.bat install adjustbox amsfonts amsmath asymptote avantgar babel-french cancel collectbox ec enumitem latexmk lm marvosym mathtools ms multido numprint pgf pst-eucl pst-node pst-plot pst-tools pstools pstricks tkz-tab units wasy wasysym wrapfig xcolor xkeyval"
Est-ce mieux ?
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Installation des paquets supplémentaire - windows 10

Message par Jérôme » 23 août 2016, 20:46

J'ai mis à jour la documentation de l'installation de TeXLive 2016 sous Windows : http://www.pyromaths.org/installer/inst ... n-windows/

J'arrive à une taille de 217 Mo. Ça me paraît plutôt raisonnable. Sous Gnu/Linux, l'installation complète pèse 2,5 Go.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

ani

Re: Installation des paquets supplémentaire - windows 10

Message par ani » 26 août 2016, 11:53

Salut,

J'ai essayé avec les guillemets mais cela ne fonctionne pas. Lorsque je tape le mot de passe administrateur, rien ne s'affiche dans l'invite de commande. Est-ce que je dois configurer le compte administrateur? Peut-être que je n'utilise pas le bon nom utilisateur?

Merci pour ton aide

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Installation des paquets supplémentaire - windows 10

Message par Jérôme » 26 août 2016, 12:44

Il est possible que le nom du compte soit traduit (administrateur à la place d'Administrator). Essaie la même commande avec Administrateur.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

ani

Re: Installation des paquets supplémentaire - windows 10

Message par ani » 28 août 2016, 14:07

Salut,

Merci pour ton aide. J'ai finalement réussi à installer les paquets sur windows 10, Pyromaths fonctionne parfaitement. Sur windows 10, l'invite de commande doit être ouvert en administrateur (je n'y avais pas pensé avant....). La touche windows + x permet de sélectionner "l'invite de commande (admin)" ou l'invite de commande tout court. Les paquets se sont installés sans problème.

En espérant que ce poste pourra aider les utilisateurs windows 10,

Merci encore,

ani

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Installation des paquets supplémentaire - windows 10

Message par Jérôme » 28 août 2016, 15:31

Merci pour ton retour. C'est en effet beaucoup plus simple.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Répondre