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

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

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

J'ai redémarrer et entrer les 2 lignes de commande :
Il m'a téléchargé les paquets ! cool

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

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

et j'ai réussi à faire fonctionner mon programme !
MERCI BEAUCOUP !!!


Mais j'ai encore besoin de toi Ô grand sauveur ! wink

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

gnuplot marche très bien ! cool

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


Bonne journée !

Dernière modification par floriano (Le 10/02/2007, à 11:35)

Hors ligne