Pages : 1
#1 Le 10/02/2007, à 00:40
- floriano
Fortran g77
Bonjour à tous !
Je viens d'installer Ubuntu 6.10 - version Edgy Eft.
Je vous préviens que je viens de windows XP et donc je suis un débutant !
J'ai commencer à programmer en Fortran 77 cette année en Travaux Pratique à l'Université.
J'ai voulu continuer à travailler chez moi avec le même environnement et donc j'ai installé Ubuntu pour délaisser windows.
J'ai réussi à créer un fichier test.f avec gedit.
Ensuite j'ai l'habitude d'utiliser la commande pour compiler mon programme test.f :
g77 test.f -o test
ça ne marche pas et j'ai cette réponse :
bash: g77 : commande introuvable
Sur la page
http://doc.ubuntu-fr.org/applications/compilateurs?s=fortran
il y a marqué qu'il faut écrire dans la console cette ligne de programme :
sudo apt-get install g77
après avoir rentré mon password la console m'écrit ça :
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
Quelqu'un peut-il m'aider rapidement ?
Merci d'avance !
Hors ligne
#2 Le 10/02/2007, à 00:52
- Enjoy Aspirin
Re : Fortran g77
fais exactement ce qui est indiqué
sudo dpkg --configure -a
puis relance l'installation avec la commande apt-get
sudo apt-get install g77
Dernière modification par Enjoy Aspirin (Le 10/02/2007, à 00:54)
#3 Le 10/02/2007, à 01:28
- floriano
Re : Fortran g77
Merci d'avoir répondu si rapidement !
J'ai redémarrer et entrer les 2 lignes de commande :
Il m'a téléchargé les paquets !
Par contre ça coince encore...
Je vais dans le répertoire "tp" contenant mon programme "test.f"
j'ouvre gedit
j'enregistre
puis j'essaye de compiler
Le message d'erreur n'est plus le même :
flo@flo-desktop:~$ cd tp/
flo@flo-desktop:~/tp$ gedit test.f&
[1] 4638
flo@flo-desktop:~/tp$ g77 test.f -o test
/usr/bin/ld: crt1.o: pas de fichier tel: Aucun fichier ou répertoire de ce type
collect2: ld a retourné 1 code d'état d'exécution
Bref grâce à toi j'ai fais un grand pas mais j'ai encore besoin d'un peu d'aide !
Hors ligne
#4 Le 10/02/2007, à 02:17
- Enjoy Aspirin
Re : Fortran g77
il te manque des librairies apparamment (cf http://anaaman.blogspot.com/2006/01/crt1o-no-such-file-no-such-file-or.html)
essaye toujours ça:
sudo apt-get install build-essential
remarque :
le paquet build-essential contient une collection d'outils essentiels à la compilation.
la commande :
apt-cache show build-essential # c'est normal s'il n'y a pas de sudo devant
va t'afficher le noms de ces paquets.
Dernière modification par Enjoy Aspirin (Le 10/02/2007, à 02:23)
#5 Le 10/02/2007, à 10:31
- floriano
Re : Fortran g77
ça compile très bien !!!!!!
et j'ai réussi à faire fonctionner mon programme !
MERCI BEAUCOUP !!!
Mais j'ai encore besoin de toi Ô grand sauveur !
La dernière chose que je veux faire c'est de tracer des courbes avec Gnuplot !
voilà ce qu'il me dit après avoir taper
sudo apt-get install gnuplot
flo@flo-desktop:~$ sudo apt-get install gnuplot
Password:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Reading state information... Fait
Aucune version du paquet gnuplot n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Aucun paquet ne correspond au paquet gnuplot
et donc :
flo@flo-desktop:~$ gnuplot
bash: gnuplot : commande introuvable
Hors ligne
#6 Le 10/02/2007, à 10:56
- oce
Re : Fortran g77
curieux, j'ai gnuplot sur edgy donc il doit te manquer le dépot universe dans la liste de sources de logiciels.
Il faut juste le rajouter
gksudo gedit /etc/apt/sources.list
chercher les lignes
deb http://fr.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
et vérifier que le dépot universe est mis.
sudo apt-get update
sudo apt-get install gnuplot
Jeter un oeil à
http://doc.ubuntu-fr.org/applications/apt/depots
Hors ligne
#7 Le 10/02/2007, à 10:56
- Enjoy Aspirin
Re : Fortran g77
Les logiciels officiels disponibles sont répartis dans différents dépots de canonical
En l'occurence gnuplot est dans un dépot non activé dans la configuration par défaut.
Comme ce dépot est activé sur ma machine, en tapant la commande :
apt-cache show gnuplot
je peux constater qu'il faut activer le dépot universe
Je te conseille de regarder la documentation ubuntu qui expliquera tout ca mieux que moi :
http://doc.ubuntu-fr.org/depots
si tu as des difficultés n'hésite pas à reposter ici
Une fois les dépot rajoutés
met à jours la base de données d'apt-get
sudo apt-get update
puis installe gnuplot
sudo apt-get install gnuplot
remarque :
pour savoir si un paquet officiel existe sous ubuntu, on peut utiliser le site officiel :
http://packages.ubuntu.com/
Dernière modification par Enjoy Aspirin (Le 10/02/2007, à 11:00)
#8 Le 10/02/2007, à 11:33
- floriano
Re : Fortran g77
Merci à tous les 2 !!!
gnuplot marche très bien !
Dire qu'au début je n'arrivais même pas à compiler !
Heureusement qu'il y a un excellent forum pour les débutants comme moi !
encore merci !
Bonne journée !
Dernière modification par floriano (Le 10/02/2007, à 11:35)
Hors ligne
Pages : 1