#1 Le 20/08/2015, à 09:04
- Bernard Camille
opérande de fichier cible manquant
Bonjour,
J'ai besoin d'un OCR multilingue, et j'ai installé Xsane,+ tesseract-ocr (plusieurs langues) +imageMagick. J'ai suivi le processus d'installation indiqué dans http://doc.ubuntu-fr.org/tesseract-ocr#pre-requis et créé sur Bureau le script, rendu exécutable. J'ai essayé de le coller dans usr/bin avec la ligne de commande dans le terminal "sudo cp Bureau/xsane2tess/usr/bin"
La réponse est "opérande de fichier cible manquant"
Que faire ??
Merci de votre attention!
Dernière modification par Bernard Camille (Le 20/08/2015, à 09:14)
Hors ligne
#2 Le 20/08/2015, à 09:16
- pingouinux
Re : opérande de fichier cible manquant
Bonjour,
J'ai essayé de le coller dans usr/bin avec la ligne de commande dans e terminal "sudo cp Bureau/xsane2tess/usr/bin"
Il semble manquer une espace devant /usr/bin.
Hors ligne
#3 Le 20/08/2015, à 09:18
- jplemoine
Re : opérande de fichier cible manquant
Ce n'est pas
sudo cp Bureau/xsane2tess/usr/bin
mais
sudo cp Bureau/xsane2tess /usr/bin
(avec un espace avant /usr)
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#4 Le 20/08/2015, à 19:42
- Bernard Camille
Re : opérande de fichier cible manquant
Merci pour votre réponse. J'ai bien essayé en premier lieu avec l'espace, mais le commentaire était alors : "impossible d'évaluer "Bureau/xsane2tess": aucun fichier de ce type... je n'ai pas encore la solution.
Dernière modification par Bernard Camille (Le 20/08/2015, à 19:43)
Hors ligne
#5 Le 20/08/2015, à 20:37
- MicP
Re : opérande de fichier cible manquant
…impossible d'évaluer "Bureau/xsane2tess": aucun fichier de ce type…
Il indique donc clairement qu'il ne trouve pas le fichier script que tu avais créé et placé dans ton répertoire ~/Bureau/,
et dans ces cas là, je me rends souvent compte que j'ai une lettre majuscule à la place d'une minuscule ou autre erreur de typo que j'avais fait en nommant le fichier.
=======
Vérifie que le fichier script que tu cherche est bien dans la liste retournée par la commande suivante et que son nom corresponds bien à ta demande :
ls -l Bureau/
Hors ligne
#6 Le 20/08/2015, à 20:47
- Compte anonymisé
Re : opérande de fichier cible manquant
D'où l'importance de mettre le retours complet du terminal (Commande, résultat jusqu'au retours du profil) sans rien négliger
profil@ordinateur:~$ <commande>
taratati taratata... ... ... ... ...
taratati taratata... ... ... ... ...
taratati taratata... ... ... ... ...
taratati taratata... ... ... ... ...
profil@ordinateur:~$
Dernière modification par NéoUbuntonien (Le 20/08/2015, à 20:55)
#7 Le 20/08/2015, à 21:23
- jplemoine
Re : opérande de fichier cible manquant
sudo cp ~/Bureau/xsane2tess /usr/bin
le ~ est le home de l'utilisateur connecté..
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#8 Le 20/08/2015, à 22:29
- Bernard Camille
Re : opérande de fichier cible manquant
Pas d'erreur dans le nom du fichier affiché sur Bureau. (NB : l'icône du fichier sur le bureau est celle du prompt dans cadre noir) Mais le fichier n'est par retourné par la commande" ls -l Bureau/"... "impossible d'accéder à Bureau : aucun fichier de ce type"
J'ai essayé en remplaçant "Bureau" par "Desktop" : le fichier est trouvé !
J'ai essayé l' OCR : il refuse d'exécuter la conversion du texte "erreur d'exécution de lacommande OCR : permission non accordée !!!"
Dernière modification par Bernard Camille (Le 20/08/2015, à 22:51)
Hors ligne
#9 Le 20/08/2015, à 22:53
- jplemoine
Re : opérande de fichier cible manquant
la commande" ls -l Bureau/"... "impossible d'accéder à Bureau : aucun fichier de ce type"
La commande complète est
ls -l ~/Bureau/
PS : Merci de prendre en compte le poste de NéoUbuntonien + balise code.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#10 Le 20/08/2015, à 23:09
- cqfd93
Re : opérande de fichier cible manquant
Bonsoir,
Apparemment, les noms des dossiers utilisateur n'ont pas été francisés, donc la commande donnée en #3 serait :
sudo cp Desktop/xsane2tess /usr/bin
− cqfd93 −
Hors ligne
#11 Le 20/08/2015, à 23:15
- Bernard Camille
Re : opérande de fichier cible manquant
OK Le script est maintenant logé dans usr/bin. Reste à trouver pourquoi la permission d'exécuter la commande OCR n'est "pas accordée" !
Merci de votre aide !
Hors ligne
#12 Le 20/08/2015, à 23:40
- jplemoine
Re : opérande de fichier cible manquant
sudo cp Desktop/xsane2tess /usr/bin
Même si àa a fonctionné, il faut mieux prendre un chemin absolu...
sudo cp ~/Desktop/xsane2tess /usr/bin
Chez moi, (Xubuntu 14.04), j'ai :
x@Acer-Pro:~$ ls -ld B*
drwxr-xr-x 14 x x 4096 août 14 09:50 Bureau
x@Acer-Pro:~$ ls -ld D*
drwxr-xr-x 32 x x 4096 août 11 19:12 Documents
drwx------ 35 x x 4096 août 20 17:43 Dropbox
x@Acer-Pro:~$
---> Donc, il y a eu francisation des noms de répertoire..
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#13 Le 21/08/2015, à 06:40
- Compte anonymisé
Re : opérande de fichier cible manquant
Pour en avoir le coeur net, merci de faire: (bizarre que personne ne l'ait demandé )
ls -l ~/
#14 Le 21/08/2015, à 07:06
- Bernard Camille
Re : opérande de fichier cible manquant
ls -l ~/ fait apparaître Desktop
sudo cp ~/Desktop/xsane2tess /usr/bin : idem
Ma version de Linux (Mint) n'est donc pas francisée
Dernière modification par Bernard Camille (Le 21/08/2015, à 07:15)
Hors ligne
#15 Le 21/08/2015, à 07:17
- Compte anonymisé
Re : opérande de fichier cible manquant
???? Quel commande ?
Ce que je t'ai donné est une commande qui te permet d'avoir la liste des dossiers et fichiers présent sur ton home
Merci de faire la commande et de mettre celle-ci ainsi que son résultat complet entre des balises code
Pour cela, tu sélectionnes ton texte sur le terminal, tu en fait un copier/coller et tu cliques sur <> présent en haut de la zone de texte
Tu auras un truc du même style que j'ai écrit plus haut, c'est à dire :
profil@ordinateur:~$ <commande>
taratati taratata... ... ... ... ...
taratati taratata... ... ... ... ...
taratati taratata... ... ... ... ...
taratati taratata... ... ... ... ...
profil@ordinateur:~$
Sans ça, il nous est impossible de t'aider, nous ne sommes pas devant ton ordinateur
Regarde le message de jplemoine, ça c'est une commande avec son résultat complet en balise code :
Chez moi, (Xubuntu 14.04), j'ai :
x@Acer-Pro:~$ ls -ld B* drwxr-xr-x 14 x x 4096 août 14 09:50 Bureau x@Acer-Pro:~$ ls -ld D* drwxr-xr-x 32 x x 4096 août 11 19:12 Documents drwx------ 35 x x 4096 août 20 17:43 Dropbox x@Acer-Pro:~$
Merci pour ta compréhension
Waouh, tu es sur mint ? Je te croyais sur ubuntu ou ses dérivés...
Ne connaissant pas mint, je me retire
Dernière modification par NéoUbuntonien (Le 21/08/2015, à 07:38)
#16 Le 21/08/2015, à 07:35
- moko138
Re : opérande de fichier cible manquant
1) Mais pourquoi veux-tu mettre ce script dans /usr/bin ???
La Doc à laquelle tu renvoies judicieusement dans ton premier message dit simplement
Placez-le dans le dossier des scripts-Nautilus (ou dans tout autre dossier personnel de scripts, à votre convenance),
2) Puisque ton Bureau s'appelle encore Desktop, tu dois d'abord
- soit finir la francisation,
- soit changer Bureau en Desktop dans ton script.
Sans quoi il ne risque pas de marcher.
EDIT : J'ai compris : en #1, tu indiques la page tesseract-ocr.
Mais cette page de la Doc renvoie à une autre : xsane2tess.
Et c'est cette dernière qui contient ton script (qui ne contient ni Bureau ni Desktop) et qui conseille de le placer dans /usr/bin.
J'en reviens à
ls -la /usr/bin/xsane2tess
Dernière modification par moko138 (Le 21/08/2015, à 07:59)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#17 Le 21/08/2015, à 07:45
- moko138
Re : opérande de fichier cible manquant
OK Le script est maintenant logé dans usr/bin. Reste à trouver pourquoi la permission d'exécuter la commande OCR n'est "pas accordée" !
Merci de votre aide !
ls -la ~/Desktop/xsane2tess
et pour mémoire :
ls -la /usr/bin/xsane2tess
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#18 Le 21/08/2015, à 07:47
- Compte anonymisé
Re : opérande de fichier cible manquant
Bonne remarque moko
J'aimerai savoir comment se fait-il qu'il faille faire un francisation, il n'existe pas de version française
Ou alors il existe et d'une version anglaise on peut en faire la francisation ?