In article <1gg6s1q.7hczknpkhl0N%, (jean-pierre gerbal) wrote:
patpro ~ patrick proniewski wrote:
édite /sw/bin/tex2im pour qu'il utilise les chemins complets des appli (latex, convert, ...) eventuellement fais une copie et édite la copie, que tu utiliseras alors dans spip.
autre solution : faire des alias (ln -s) des commandes voulues dans /usr/local/bin
ok pour convert mais je ne trouve pas de binaire pour latex....
`which latex` te permettra de trouver le binaire
patpro
-- je cherche un poste d'admin UNIX/Mac http://patpro.net/cv.php
In article <1gg6s1q.7hczknpkhl0N%jeanpierre.libre@gerbal.fr>,
jeanpierre.libre@gerbal.fr (jean-pierre gerbal) wrote:
patpro ~ patrick proniewski <patpro@boleskine.patpro.net> wrote:
édite /sw/bin/tex2im pour qu'il utilise les chemins complets des appli
(latex, convert, ...)
eventuellement fais une copie et édite la copie, que tu utiliseras alors
dans spip.
autre solution : faire des alias (ln -s) des commandes voulues dans
/usr/local/bin
ok pour convert mais je ne trouve pas de binaire pour latex....
`which latex` te permettra de trouver le binaire
patpro
--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php
In article <1gg6s1q.7hczknpkhl0N%, (jean-pierre gerbal) wrote:
patpro ~ patrick proniewski wrote:
édite /sw/bin/tex2im pour qu'il utilise les chemins complets des appli (latex, convert, ...) eventuellement fais une copie et édite la copie, que tu utiliseras alors dans spip.
autre solution : faire des alias (ln -s) des commandes voulues dans /usr/local/bin
ok pour convert mais je ne trouve pas de binaire pour latex....
`which latex` te permettra de trouver le binaire
patpro
-- je cherche un poste d'admin UNIX/Mac http://patpro.net/cv.php
Au vu de ceci (et de quelques réponses), je déduis que 1) tex2im (que je ne connais pas) est en fait un script shell 2) c'est en fait la commande mv qui pose problème
Alors ma question : de quel shell s'agit-il ? Pour le savoir, il suffit de regarder la première ligne du script, c'est-à-dire la prem ligne du fichier /sw/bin/tex2im. Elle est de la forme : #!/bin/sh
En fait à la place de /bin/sh, il y a le chemin du shell effectivement utilisé pour ce script.
Une fois que tu connais le shell, alors tu peux lancer le script avec les options -v et/ou -x de façon à le tracer, et voir ainsi où se trouve l'erreur.
Si par exemple le shell est celui que j'ai donné en exemple (/bin/sh) alors il faut faire la commande suivante :
/bin/sh -vx /sw/bin/tex2im -r 90x90 -o
(càd qu'on précède la commande à tracer du nom du shell et des options)
Les deux options sont : -v = verbeux --> le shell affiche les lignes de commandes trouvées dans le script
-x = execution --> le shell affiche ce qu'il execute effectivement
Lorsque les deux options sont présentes (-vx) les lignes exécutées (option -x) sont précédées de + pour les distinguées des lignes lues (option -v).
Voilà : tu testes ça et tu sauras exactement la ligne de commande qui provoque l'erreur. Après on essaie de comprendre pourquoi.
JPaul. -- /==/==- Jean-Paul BLANC / /--/--// quelque-part (somewhere) |/| L | en (in) /|| = ||| FRANCE
Au vu de ceci (et de quelques réponses), je déduis que
1) tex2im (que je ne connais pas) est en fait un script shell
2) c'est en fait la commande mv qui pose problème
Alors ma question : de quel shell s'agit-il ?
Pour le savoir, il suffit de regarder la première ligne du script,
c'est-à-dire la prem ligne du fichier /sw/bin/tex2im. Elle est de la
forme :
#!/bin/sh
En fait à la place de /bin/sh, il y a le chemin du shell effectivement
utilisé pour ce script.
Une fois que tu connais le shell, alors tu peux lancer le script avec
les options -v et/ou -x de façon à le tracer, et voir ainsi où se trouve
l'erreur.
Si par exemple le shell est celui que j'ai donné en exemple (/bin/sh)
alors il faut faire la commande suivante :
/bin/sh -vx /sw/bin/tex2im -r 90x90 -o
(càd qu'on précède la commande à tracer du nom du shell et des options)
Les deux options sont :
-v = verbeux --> le shell affiche les lignes de commandes
trouvées dans le script
-x = execution --> le shell affiche ce qu'il execute
effectivement
Lorsque les deux options sont présentes (-vx) les lignes exécutées
(option -x) sont précédées de + pour les distinguées des lignes lues
(option -v).
Voilà : tu testes ça et tu sauras exactement la ligne de commande qui
provoque l'erreur. Après on essaie de comprendre pourquoi.
JPaul.
--
/==/==\- Jean-Paul BLANC
/ /--/--//\ quelque-part (somewhere)
|/| L |\ en (in)
/|| = |||\ FRANCE
Au vu de ceci (et de quelques réponses), je déduis que 1) tex2im (que je ne connais pas) est en fait un script shell 2) c'est en fait la commande mv qui pose problème
Alors ma question : de quel shell s'agit-il ? Pour le savoir, il suffit de regarder la première ligne du script, c'est-à-dire la prem ligne du fichier /sw/bin/tex2im. Elle est de la forme : #!/bin/sh
En fait à la place de /bin/sh, il y a le chemin du shell effectivement utilisé pour ce script.
Une fois que tu connais le shell, alors tu peux lancer le script avec les options -v et/ou -x de façon à le tracer, et voir ainsi où se trouve l'erreur.
Si par exemple le shell est celui que j'ai donné en exemple (/bin/sh) alors il faut faire la commande suivante :
/bin/sh -vx /sw/bin/tex2im -r 90x90 -o
(càd qu'on précède la commande à tracer du nom du shell et des options)
Les deux options sont : -v = verbeux --> le shell affiche les lignes de commandes trouvées dans le script
-x = execution --> le shell affiche ce qu'il execute effectivement
Lorsque les deux options sont présentes (-vx) les lignes exécutées (option -x) sont précédées de + pour les distinguées des lignes lues (option -v).
Voilà : tu testes ça et tu sauras exactement la ligne de commande qui provoque l'erreur. Après on essaie de comprendre pourquoi.
JPaul. -- /==/==- Jean-Paul BLANC / /--/--// quelque-part (somewhere) |/| L | en (in) /|| = ||| FRANCE