Problème installation Ocamlcartes

Résolu
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

  1. 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 !
    1. Modérateur
      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. Contributeur
        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".

        ;-))