Problème installation Ocamlcartes

Résolu/Fermé
Nadir62fr Messages postés 12 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 20 septembre 2011 - 19 sept. 2011 à 20:22
Nadir62fr Messages postés 12 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 20 septembre 2011 - 20 sept. 2011 à 18:42
Bonsoir,

Alors voilà je débute Ocaml à la Fac et je dois me servir d'un module de cartes pour s'entraîner chez soi, je possède donc Ubuntu 10.10 et le module en question se trouve ici : https://www.fil.univ-lille1.fr/portail/index.php?dipl=L1&sem=S1&ue=INITPROG
Or je n'arrive pas du tout à l'installer, il y a bien un fichier LISEZ MOI mais ne connaissant pas encore toutes les subtilités de Linux je suis un peu perdu ^^ si vous avez un petit tuto à me proposer se serai génial :)
Merci d'avance pour vos réponses !



2 réponses

mamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 7 752
20 sept. 2011 à 09:32
Dans le fichier d'installation on te dit qu'il est nécessaire d'avoir unix.cma et graphics.cma.

Installons apt-file pour trouver quel paquet installer. Si ce que je viens de dire te paraît obscur, lis ceci :
http://www.mistra.fr/tutoriel-linux-gestionnaire-de-paquets.html
http://www.mistra.fr/tutoriel-linux-apt.html

Ce qui suit est à taper dans un terminal :
http://doc.ubuntu-fr.org/terminal

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apt-file
sudo apt-file update
apt-file search unix.cma
apt-file search graphics.cma


Tu vas voir un truc du genre :

(mando@aldur) (~) $ apt-file search graphics.cma
libcamlimages-ocaml-dev: /usr/lib/ocaml/camlimages/camlimages_graphics.cma
mingw32-ocaml: /usr/i586-mingw32msvc/lib/ocaml/graphics.cma
ocaml-base: /usr/lib/ocaml/graphics.cma

(mando@aldur) (~) $ apt-file search unix.cma
jocaml-base: /usr/lib/jocaml/vmthreads/unix.cma
libextunix-ocaml: /usr/lib/ocaml/extunix/extunix.cma
liblwt-ocaml: /usr/lib/ocaml/lwt/lwt-unix.cma
mingw32-ocaml: /usr/i586-mingw32msvc/lib/ocaml/unix.cma
ocaml-base-nox: /usr/lib/ocaml/unix.cma
ocaml-nox: /usr/lib/ocaml/vmthreads/unix.cma


On voit qu'il faut donc que les paquets ocaml-base et ocaml-base-nox soient installés pour que la compilation de ton module ocaml ait une chance de marcher :

sudo apt-get install ocaml ocaml-base ocaml-base-nox


Ensuite la procédure d'installation devrait bien se passer :

mkdir toto
cd toto
wget https://www.fil.univ-lille1.fr/~wegrzyno/portail/InitProg/Logiciels/ModuleCarte.zip
unzip ModuleCarte.zip
./configure
make top


Il se peut que "make install" requiert des droits root (c'est même probable) donc essaye :

make install


... et si ça ne marche pas :

sudo make install


Il ne reste plus qu'à lancer le programme !

./ocamlcartes


Bonne chance
1
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 408
20 sept. 2011 à 09:38
Salut mamie,

Avant de lancer "./ocamlcartes" il sera nécessaire de générer ledit fichier via le fichier "./installe" qui apparemment crée ce fichier via "ocamlcartes.copie".

Il sera nécessaire aussi d'installer l'éditeur de lignes "ledit" nécessaire à la création de "ocamlcartes".

;-))
0
Nadir62fr Messages postés 12 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 20 septembre 2011
20 sept. 2011 à 18:42
Alors là Merci à vous, Beaucoup ! ça marche du tonnerre du 1er coup vraiment très bon tuto et très clair surtout :D !
Encore merci et bonne soirée !
0