Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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)


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

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é..


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

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

Bernard Camille a écrit :

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.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

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

cqfd93 a écrit :
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..


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

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é wink )

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 :

jplemoine a écrit :

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

Bernard Camille a écrit :

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 ?