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

bash: ./jext: Permission non accordée [REGLE] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 25-11-2010 à 14:38:06    

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
Reply

Marsh Posté le 25-11-2010 à 14:38:06   

Reply

Marsh Posté le 25-11-2010 à 14:47:44    

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 !
Reply

Marsh Posté le 25-11-2010 à 14:47:48    

tu l'as bien compilé et installé ?

Reply

Marsh Posté le 25-11-2010 à 15:00:22    

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
Reply

Marsh Posté le 25-11-2010 à 15:12:15    

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 !
Reply

Marsh Posté le 25-11-2010 à 15:14:27    

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 !
Reply

Marsh Posté le 25-11-2010 à 15:20:43    

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
Reply

Marsh Posté le 25-11-2010 à 15:24:16    

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 !
Reply

Marsh Posté le 25-11-2010 à 15:27:23    

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
Reply

Marsh Posté le 25-11-2010 à 15:53:51    

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
Reply

Marsh Posté le 25-11-2010 à 15:53:51   

Reply

Marsh Posté le 25-11-2010 à 16:24:18    

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
Reply

Marsh Posté le 25-11-2010 à 16:31:09    

Merci !


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

---------------
Feedback kopax
Reply

Marsh Posté le 25-11-2010 à 16:32:28    

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
Reply

Marsh Posté le 25-11-2010 à 16:48:50    

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
Reply

Marsh Posté le 25-11-2010 à 16:51:40    

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

Reply

Marsh Posté le 25-11-2010 à 16:58:29    

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
Reply

Marsh Posté le 25-11-2010 à 17:04:39    

chmod +x

Reply

Marsh Posté le 25-11-2010 à 17:07:34    

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
Reply

Marsh Posté le 25-11-2010 à 17:14:42    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed