Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
792 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [REGLE] bash: ./jext: Permission non accordée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[REGLE] bash: ./jext: Permission non accordée

n°1252227
kopax
kopaxANDERSssSsSSssON
Posté le 25-11-2010 à 14:38:06  profilanswer
 

Bonjour,
 
Je suis débutant en linux, et je suis confronté à un problème sans trouvé de solution à travers le web.
 
J'ai téléchargé et installer Jext, un éditeur text pour développer.
Quand j'essai de le lancé j'obtiens un message d'erreur.
 

Code :
  1. [root@localhost bin]# ./jext
  2. bash: ./jext: Permission non accordée


 
Voici le path de jext :
(/usr/local/Jext/bin/jext)
j'ai essayé également avec su, sudo, toujours la même erreur qui reviens.
 
Pour information j'ai télécharger cette version de Jext jext-sources-5.0.1.jar (ici pour le détail de l'archive).
J'utilise CentOS 5 64bit
 
Si quelqu'un saurai vers ou chercher ou connaîtrai déjà l'astuce je suis preneur.
 
Merci d'avance


Message édité par kopax le 25-11-2010 à 17:15:00

---------------
Feedback kopax
mood
Publicité
Posté le 25-11-2010 à 14:38:06  profilanswer
 

n°1252231
o'gure
Modérateur
Multi grognon de B_L
Posté le 25-11-2010 à 14:47:44  profilanswer
 

http://fr.wikipedia.org/wiki/Permissions_Unix
 
Vérifie avec ls -l s'il ne manque pas les droits en exécution, sinon y a de forte chance à parier que tu ne l'as pas installé correctement. Normalemnet il devrait être utilisable out-of-the-box...
 
Il n'est pas dans les packages de Centos pour l'installer via une telle archive ?


---------------
Relax. Take a deep breath !
n°1252232
slywalker
Posté le 25-11-2010 à 14:47:48  profilanswer
 

tu l'as bien compilé et installé ?

n°1252238
kopax
kopaxANDERSssSsSSssON
Posté le 25-11-2010 à 15:00:22  profilanswer
 

Code :
  1. [root@localhost bin]# ls -l jext
  2. -rw-r--r-- 1 root root 3415 nov 25 20:19 jext


Voici ce que j'obtiens
 
Pour la compilation et installation,
j'ai dl le Jar, installé en tappant
java -d64 -jar jext-sources-5.0.1.jar
 
Ca me lance une installation en java, ou je suis tout étape par étape, rien de bien compliqué.
 
J'ai fais un chmod 777 sur jext ca me donne cela maintenant
 
 

Code :
  1. [root@localhost bin]# chmod 777 jext
  2. [root@localhost bin]# ./jext
  3. bash: ./jext: /bin/bash^M: bad interpreter: Aucun fichier ou répertoire de ce type


 
ensuite je le remet en 605 (pareil qu'avant d'après ton lien wiki)
 

Code :
  1. [root@localhost bin]# ls -l jext
  2. -rw----r-x 1 root root 3415 nov 25 20:19 jext
  3. [root@localhost bin]# ./jext
  4. bash: ./jext: /bin/bash^M: bad interpreter: Aucun fichier ou répertoire de ce type


 
A noté que depuis que j'ai changé le jext apparaît en vert sur la ligne des attributs

Message cité 1 fois
Message édité par kopax le 25-11-2010 à 15:28:03

---------------
Feedback kopax
n°1252240
o'gure
Modérateur
Multi grognon de B_L
Posté le 25-11-2010 à 15:12:15  profilanswer
 

kopax a écrit :


Pour la compilation et installation,
j'ai dl le Jar, installé en tappant
java -d64 -jar jext-sources-5.0.1.tar.gz


T'as pas téléchargé le bon fichier je pense. Ce n'est pas un jar cela, c'est les sources du programmes au format tar.gz...

 


le jar se trouve là : http://prdownloads.sourceforge.net [...] nstall.jar


Message édité par o'gure le 25-11-2010 à 15:15:11

---------------
Relax. Take a deep breath !
n°1252242
o'gure
Modérateur
Multi grognon de B_L
Posté le 25-11-2010 à 15:14:27  profilanswer
 

avec le fichier que tu as téléchargé l'installation se fait comme suit :
1. tu décompresses l'archive avec tar xzf nomdearchive.tar.gz
2. tu lis le fichier SOURCES et tu fais ce qu'ils disent dans la partie compilation

 

mais vérifie s'il n'est pas DEJA présent dans ta distribution via le système de gestion de package et si oui, installe le via yum


Message édité par o'gure le 25-11-2010 à 15:17:49

---------------
Relax. Take a deep breath !
n°1252244
kopax
kopaxANDERSssSsSSssON
Posté le 25-11-2010 à 15:20:43  profilanswer
 

C'est déjà fais pour yum, je ne l'ai pas trouvé :/
Sinon oui je voulai à la base utilisé la version rpm, mais le liens (en partant de la page que j'ai mis dans le topic du haut) renvoyai vers un jar, celui la ne fonctionnai pas.
J'ai donc voulu utilisé la source au format tar.gz, mais si vous cliquez dessus, vous verrez bien qu'on tombe sur un jar également.
D'ailleurs le lien que tu à donné le démontre bien :/


---------------
Feedback kopax
n°1252246
o'gure
Modérateur
Multi grognon de B_L
Posté le 25-11-2010 à 15:24:16  profilanswer
 

kopax a écrit :

J'ai donc voulu utilisé la source au format tar.gz, mais si vous cliquez dessus, vous verrez bien qu'on tombe sur un jar également.
D'ailleurs le lien que tu à donné le démontre bien :/


Le lien que je t'ai donné ne démontre rien, je l'ai donné pour correctif afin que tu utilises le jar pour ton installation. Ce n'est pas le lien que tu as utilisé.

 

Le lien que tu as utilisé est celui ci : http://prdownloads.sourceforge.net [...] 0.1.tar.gz
Regarde le nom du fichier, il correspond à ce que tu as indiqué dans ton post. Et ce fichier est un fichier archive et non un jar :

kopax a écrit :

Pour la compilation et installation,
j'ai dl le Jar, installé en tappant
java -d64 -jar jext-sources-5.0.1.tar.gz



Message édité par o'gure le 25-11-2010 à 15:26:31

---------------
Relax. Take a deep breath !
n°1252247
kopax
kopaxANDERSssSsSSssON
Posté le 25-11-2010 à 15:27:23  profilanswer
 

Oui j'avais fais un copier coller du nom de fichier sur le site de jext, en oubliant que c'était un jar j'aurai du me relire, cela ne fais rien, j'ai dl sur le lien (présent sur tout les liens), plus bas il y a un fichier appelé jext-sources-5.0.tar.gz.
je l'ai téléchargé et je lis la source actuellement j’espère que ça va passer :)


---------------
Feedback kopax
n°1252255
slywalker
Posté le 25-11-2010 à 15:53:51  profilanswer
 

bon alors, je viens de l'installer sur une Ubuntu :
 
je suis parti du fichier suivant : jext-install.jar
 

java -d32 -jar jext-install.jar


Je suis les instructions et appuie sur quitter à la fin.
Ensuite, je me place dans le répertoire bin du dossier d'installation :

dos2unix jext
chmod +x jext
./jext


 
Enjoy .....


Message édité par slywalker le 25-11-2010 à 15:59:10
mood
Publicité
Posté le 25-11-2010 à 15:53:51  profilanswer
 

n°1252265
kopax
kopaxANDERSssSsSSssON
Posté le 25-11-2010 à 16:24:18  profilanswer
 

Merci je vais essayé, avec le tar, je galerais vraiment
Il fallait apache ant d'installer, alors pour l'installation faut définir des variables d'environnement, mais non c'est pas si simple, quand on lance l'install il a besoin d'un tools.jar... Plus je creuse le problème et plus j'en trouve ca devenait un peu lourd :p je vais retest avec le .jar


---------------
Feedback kopax
n°1252266
kopax
kopaxANDERSssSsSSssON
Posté le 25-11-2010 à 16:31:09  profilanswer
 

Merci !


Message édité par kopax le 25-11-2010 à 16:31:54

---------------
Feedback kopax
n°1252267
slywalker
Posté le 25-11-2010 à 16:32:28  profilanswer
 

dos2unix et non pas dos2unis  :D
 
EDIT : ah le sioux, il a effacé son post  :lol:


Message édité par slywalker le 25-11-2010 à 16:33:06
n°1252272
kopax
kopaxANDERSssSsSSssON
Posté le 25-11-2010 à 16:48:50  profilanswer
 

lol, ba j'ai encore les pieds dans la gadou, cette fois ci c'est mon habitude a windows qui aura eu raison de moi.
 
J'ai donc constater que cette fois ci ca marchait,  
mais... , il demande des complètement les chemin pour les variables, a la main.
Je fais tout correctement, et quand je veux le lancer...
 
[root@localhost bin]# ./jext
./jext: line 97: cd: /usr/local/jext/bin: Aucun fichier ou répertoire de ce type
 
Le con... j'ai pas mis la majuscule à Jext dans le path.
Je vais pour désinstaller encore une fois..


Message édité par kopax le 25-11-2010 à 16:49:47

---------------
Feedback kopax
n°1252273
slywalker
Posté le 25-11-2010 à 16:51:40  profilanswer
 

pas la peine, tu modifies le fichier /usr/local/jext/jesaisplusquoi/variables !

n°1252274
kopax
kopaxANDERSssSsSSssON
Posté le 25-11-2010 à 16:58:29  profilanswer
 

Trop tard, j'avais regardé ou modifié et comme je n'avais pas trouvé j'ai pensé plus simple de réinstaller.
 
Malheureusement en tappant tout ca :
 
 
[root@localhost Jext]# cd Uninstaller
[root@localhost Uninstaller]# java -jar uninstaller.jar
[root@localhost Uninstaller]# cd /home/kopax/Downloads
[root@localhost Downloads]# java -d64 -jar jext-install.jar
[root@localhost Downloads]# cd /usr/local/Jext/bin
[root@localhost bin]# dos2unix jext
dos2unix: converting file jext to UNIX format ...
[root@localhost bin]# chmod -x jext
[root@localhost bin]# ./jext
bash: ./jext: Permission non accordée
 
Je reviens au problème de départ :(


---------------
Feedback kopax
n°1252275
slywalker
Posté le 25-11-2010 à 17:04:39  profilanswer
 

chmod +x

n°1252276
kopax
kopaxANDERSssSsSSssON
Posté le 25-11-2010 à 17:07:34  profilanswer
 

Ah ba oui, mince :p
 
./jext: line 97: cd: /usr/local/jext/bin: Aucun fichier ou répertoire de ce type
 
A mon avis comme c'est pas la ère fois que je le lance il dois pas me demandé de reconfiguré, et comme les fichiers on été supprimer pour être réinstaller, ça dois être dans les variables qu'ils faut éditer.


---------------
Feedback kopax
n°1252278
kopax
kopaxANDERSssSsSSssON
Posté le 25-11-2010 à 17:14:42  profilanswer
 

C'est bon merci à vous et toi slywalker ;)
J'ai remplacé la ligne "if ! [ -f $JEXT_CONFFILE ]" dans jext
le temps de relancé la configuration.
 
J’espère que c'est un bonne outil :p


---------------
Feedback kopax

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [REGLE] bash: ./jext: Permission non accordée

 

Sujets relatifs
[bash-expect] Redirection de port automatique avec SSHScript Bash: cut/sed?
Script Bash : Gestion des erreursWarning: unlink() Permission denied
Problème d'exécution script bashpermission repertoire
[Bash] awk : split qui ne fonctionne pas :(script shell bash
[BASH] - Formater la sortie avec echo ou printf ? (RESOLU) 
Plus de sujets relatifs à : [REGLE] bash: ./jext: Permission non accordée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR