Problème d'installation un logiciel de linux

baojk -  
baojk Messages postés 2 Statut Membre -
Bonjour ,

J'aime bien d'installer Ocaml sous linux 5.2 . La version d'Ocaml est : ocaml-3.10.0-1.fc7.src.rpm ( http://caml.inria.fr/ocaml/release.fr.html ).

J'ai tapé le code pour installer :
rpm -ivh nom_du_fichier_ocaml.src.rpm .

Et ensuite , le machine affiche :

[root@localhost ~]# rpm -ivh ocaml-3.10.0-1.fc7.src.rpm
attention: ocaml-3.10.0-1.fc7.src.rpm: Entête V3 DSA signature: NOKEY, key ID 05c387ef
1:ocaml attention: utilisateur nogin inexistant - utilisation de root
attention: groupe students inexistant - utilisation de root
attention: utilisateur nogin inexistant - utilisation de root
attention: groupe students inexistant - utilisation de root
attention: utilisateur nogin inexistant - utilisation de root
attention: groupe students inexistant - utilisation de root
attention: utilisateur nogin inexistant - utilisation de root
attention: groupe students inexistant - utilisation de root
attention: utilisateur nogin inexistant - utilisation de root
attention: groupe students inexistant - utilisation de root
########################################### [100%]
attention: utilisateur nogin inexistant - utilisation de root
attention: groupe students inexistant - utilisation de root
attention: utilisateur nogin inexistant - utilisation de root
attention: groupe students inexistant - utilisation de root
[root@localhost ~]#

Donc , je ne sais pas comment il ne marche pas . Je suis dans le root , et je peux installer .
Y-at-il quelqu'un peux m'expliquer pourquoi ?
Merci d'avance de votre compréhension .

Baojk
Configuration: Linux Red Hat
Firefox 3.0.2

4 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    alors installe tcl et tk

    et prends le paquet rpm directement http://rpmbin.nogin.org/MetaPRL/fedora-7/ocaml-3.10.1-1.fc7.i386.rpm

    en fait tu aurais du faire clic sur le titre en bleu ocaml-3.10.1-1.fc7 RPM for i386
    Le paquet est pour fedora 7
    Je vois que tu as Red Hat. Pourquoi pas changer de version. Je pense qu'il sera plus facile l'installation avec yum
    1
  2. baojk Messages postés 2 Statut Membre
     
    Salut lami20j,

    1er : J'ai essayé de chercher tcl.h et tck.h , malheureusement , je ne trouve pas .
    2è : j'ai essayé aussi de télécharger et installer votre fichier que vous m'avez donné , mais :

    [root@localhost ~]# rpm -ivh ocaml-3.10.1-1.fc7.i386.rpm
    attention: ocaml-3.10.1-1.fc7.i386.rpm: Entête V3 DSA signature: NOKEY, key ID 05c387ef
    erreur: Dépendances requises:
    libtinfo.so.5 est nécessaire pour ocaml-3.10.1-1.fc7.i386

    J'ai trouvé ( http://rpmfind.net/linux/rpm2html/search.php?query=libtinfo.so.5 ) et j'ai essayé d'intaller version.10 , ensuite :

    attention: ncurses-libs-5.6-19.20080628.fc10.i386.rpm: Entête V3 DSA signature: NOKEY, key ID 0b86274e
    erreur: Dépendances requises:
    ncurses-base = 5.6-19.20080628.fc10 est nécessaire pour ncurses-libs-5.6-19.20080628.fc10.i386
    ncurses < 5.6-13 entre en conflit avec ncurses-libs-5.6-19.20080628.fc10.i386

    ......
    J'ai tout fait , mais d'abord , je ne comprends pas que je suis en train faire quoi ,et comment je fais pour installer Ocaml ??
    1
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    essaie
    rpmbuild --rebuild ocaml-3.10.0-1.fc7.src.rpm 
    rmp -ivh ocaml-3.10.0-1.fc7.rpm
    -1
  4. baojk Messages postés 2 Statut Membre
     
    Salut ,

    J'ai essayé , mais il dit que j ai besoin de fichier "tcl.h" et "tk.h" .

    "[root@localhost ~]# rpmbuild --rebuild ocaml-3.10.0-1.fc7.src.rpm
    Installation de ocaml-3.10.0-1.fc7.src.rpm
    attention: InstallSourcePackage: Entête V3 DSA signature: NOKEY, key ID 05c387ef
    attention: utilisateur nogin inexistant - utilisation de root
    attention: groupe students inexistant - utilisation de root
    erreur: Dépendances de construction manquantes:
    /usr/include/tcl.h est nécessaire pour ocaml-3.10.0-1.i386
    /usr/include/tk.h est nécessaire pour ocaml-3.10.0-1.i386

    et ensuite , j'ai tapé le code "rmp -ivh ocaml-3.10.0-1.fc7.rpm" , le machine affiche comme ma première question au bébut .

    Merci.
    -1