Prb d'installation du fortran g95

Résolu/Fermé
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 - 27 mai 2010 à 17:36
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 - 31 mai 2010 à 19:59
Bonjour, ;)

j'ai un petit prb dans l'installation du fortran sur mon PC

j'ai téléchargé le fichier g95-x86.tar.gz et j'ai suivi les procédure ... mais rien

quand j'ai fait un lien pour l'exécuter avec la commande ln -s un message d'erreur qui me dit blabla ~/bin/g95 n'est pas un repertoire ou fichier

donc si quelqu'un a une idée simple sa sera simpa ;)

thank's




5 réponses

bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
Modifié par bob031 le 27/05/2010 à 21:39
Bonjour,


d'après cette documentation :

https://help.ubuntu.com/community/InstallingCompilers

il est dit ceci :

To install the GNU Fortran 95 compiler - gfortran, the package is: gfortran.


dans ce cas, j'utiliserai mon gestionnaire de paquetages et j'installerai le paquet gfortran

^ ^
un penguin sur la banquise !
1
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
29 mai 2010 à 19:52
Re, bonjour

oui il dit .... gfortran avant l'installation et aprés aussi

mais comme il est indiqué dans mon configuration ( pas d'internet ) donc pas possible de l'installer à partir du gestionnaire de paquet ;'(
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
Modifié par bob031 le 29/05/2010 à 20:07
je ne l'avais pas vu.


j'ai suivi les procédure

laquelle ?

un penguin sur la banquise !
0
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
29 mai 2010 à 20:20
Re,

si vous avez internet donc tappez au terminal :

g95 ( il vous dit il ya gfortran et autre .. to install gfortran ...)
donc tappez sudo -s ( pour que vous êtes un root ) et ensuite le mot de pass puis tappez :
sudo apt -get install gfortran
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
Modifié par bob031 le 29/05/2010 à 20:24
je n'ai pas bien compris le sens de ta dernière intervention.

je me demandais comment tu as installé g95-x86.tar.gz ?
un penguin sur la banquise !
0
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
29 mai 2010 à 20:31
Re,

comme la mienne j'ai suivi ceci ( mais rien ) :

How to install g95:

1) Unpack the downloaded tarball (e.g. g95-x86-linux.tgz) in a directory
of your choice: ( éxtration du paquage g95-x86-linux.tgz )

tar -zxvf g95-x86-linux.tgz

2) For your convenience, you can create another symbolic link from a
directory in your $PATH (e.g. ~/bin) to the executable ( création d'un lien pour l'éxécutable )

ln -s $PWD/g95-install/bin/*g95* ~/bin/g95

You should now be able to run g95 and create executables. ( vous pouvez lancer le g95 )


To get a list of environment variables that control the library, run a
compiled binary with the --g95 option, ie: ( pour la liste des variables d'environement )

./a.out --g95

Have Fun! ( Félicitation )
0
cavalera conspiracy
31 mai 2010 à 12:16
thx ^^
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
Modifié par bob031 le 31/05/2010 à 19:30
ça donne quoi quand tu fais un :

echo $PWD


d'ailleurs la procédure a été faite en root, en user ?


~/bin/g95 n'est pas un repertoire ou fichier

et en mettant le chemin en dur ? (c'est-à-dire sans employer le tild).

un penguin sur la banquise !
0
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
29 mai 2010 à 20:45
Re,

j'ai pas compris ?? mais j'éssai ceci pour demain ( j'ai pas d'internet )
0
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
30 mai 2010 à 20:20
Re, bonjour

bob031
ça donne quoi quand tu fais un :

echo $PWD


ça donne :

/home/kadiro/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
Modifié par bob031 le 1/06/2010 à 19:23
Bonjour,

dans ton premier message, tu dis :

quand j'ai fait un lien pour l'exécuter avec la commande ln -s un message d'erreur qui me dit blabla ~/bin/g95 n'est pas un repertoire ou fichier


primo :

~/bin/g95, en dur cela correspond à /home/kadiro/bin/g95



secondo, la commande donnée :

ln -s $PWD/g95-install/bin/*g95* ~/bin/g95

revient donc à écrire (d'après le résultat de la commande que tu viens de donner) :

ln -s /home/kadiro/g95-install/bin/*g95* /home/kadiro/bin/g95


ma question est donc toute simple : est-ce que cela correspond vraiment à ce que tu veux faire (en gros est ce que tes chemins absolus sont corrects ?) ?

cela pourrait expliquer le message d'erreur ...
un penguin sur la banquise !
0
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
30 mai 2010 à 22:40
Re,

oui j'ai fait ceci

ln -s /home/kadiro/g95-install/bin/*g95* ~/bin/g95

est ce que ce n'est pas la même chose ??
0
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
31 mai 2010 à 18:59
Re, bonjour

sayez .. c bon j'ai fait ceci

ln -s /home/kadiro/g95-install/bin/*g95* '/bin/g95'

au lieu de :

ln -s /home/kadiro/g95-install/bin/*g95* ~/bin/g95

et voilà mon prb est résolu .. donc pourquoi ~/bin n'a pas la même cas que '/bin' ??????
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
Modifié par bob031 le 31/05/2010 à 19:41
tout simplement parce que le répertoire /home/kadiro/bin n'existe pas !

la plupart des exécutables se trouvent dans le répertoire /bin

> redfox@mandriva[192.168.1.2]:~$ echo $PATH 
/usr/lib/ccache/bin:/usr/lib/ccache/bin:/usr/local/bin:/bin:/usr/bin:/usr/games:/usr/lib/qt4/bin:/opt/Adobe/Reader8/bin:/usr/java/jre1.6.0_01/bin:/usr/local/RealPlayer:/usr/local/Trolltech/Qt-4.3.2/bin:. 
> redfox@mandriva[192.168.1.2]:~$


en gras le répertoire bin (les autres exécutables se trouvent dans les autres répertoires indiqués)



ou si tu préfères, il n'y a pas de sous-répertoire bin dans ton HOME (/home/kadiro).


par contre si tu crées un répertoire bin dans ton HOME alors la commande devrait fonctionner (dans ce cas, il faudra rajouter /home/kadiro/bin dans ton PATH).


ou enfin, si tu préfères ~/bin etr /bin : ce n'est pas la même chose !
0
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
31 mai 2010 à 19:43
Re,

merci pour cette merveille éxplication mais pour quoi le fichier README dit de fait l'extraction dans n'importe quel direction et de tapper la commande ls -s blabla

donc c faut .. non
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
Modifié par bob031 le 31/05/2010 à 19:51
 For your convenience, you can create another symbolic link from a directory in your $PATH (e.g. ~/bin)


cela me semble clair, non ?

e.g = c'est un exemple ! ici on préfère installer le binaire dans l'environnement de l'utilisateur et non pas pour tous les utilisateurs (dans ce cas il aurait fallu installer l'exécutable dans le répertoire /bin).

cet exemple fonctionne dans la mesure ou le répertoire bin existe dans le HOME de l'utilisateur.

voilà !
0