Qu'est ce que Yacc, bison etc...

ruyblaster -  
 ruyblaster -
Bonjour depuis plusieurs jours, j'essaye d'installer un simple logiciel "Nessus" sans succes car il me manque toujours des packages.
J'ai essayé d'utiliser www.easyurpmi.zarb.org sans succes ca n'as pas resolu le probleme. Maintenant il me manque le package "Yacc"je ne sais pas ce que c'est et surtout il parait introuvable sur google !!
Quelqu'un pourrait-il m'aider s'il vous plait je suis perdu, j'ai l'impression que je n'arriverais jamais a installer ce petit logiciel.. :'(
Merci d'avance.

7 réponses

  1. Phiphi
     
    Salut!

    tu essaies de le compiler??

    sinon, cherche plutot un rpm pour l'installer :

    http://rpmfind.net

    une petite recherche a nessus devrait te donner des paquets pour mandrake...

    Phiphi
    0
  2. ruyblaster
     
    J'essaye d'installer nessus c'est un fichier .sh
    et yacc est necessaire seulement il semble tres difficile a trouver !!!!
    0
  3. Phiphi
     
    http://rpmfind.net/linux/rpm2html/search.php?query=yacc

    "Yacc is a parser generator. "bison -y" should act exactly the same."

    peut etre n'as tu besoin que de bison, et l'utiliser avec l'option -y ??

    mais il y a des rpm deja pour nessus...plutot que le script d'installation ...

    enfin, c'est toi qui vois...

    Phiphi
    0
  4. ruyblaster
     
    merci bcp je v chercher le rpm nessus du coup !! :)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ruyblaster
     
    Bon .... comme je m'y attendais ca me sort une erreur, depuis que j'utilise Linux (environ 3 semaines) je n'ai po reussi a installer un seul RPM.....

    il me sort ca :
    Certains paquetages demandés ne peuvent pas être installés :
    nessus-990218-0.i386 (car libgtk.so.1 est non satisfait)
    Êtes-vous d'accord ?

    Que doit je faire ?
    Pourtant tout les packages devraient etre installer avec URPMI non ?
    0
    1. Phiphi
       
      euh.... cherche si tu peux trouver (via urpmi par exemple) un paquet du style

      gtk
      gtk-dev
      gtk-devel
      libgtk

      qqch comme ca...
      mais effectivement ca parait bizarre qu'urpmi ne gere pas la dépendance :-/

      tes sources sont bien configurées? tu les maintiens a jour? (urpmi.update -a de temps en temps)
      tu essaies bien d'installer en tant que root?

      Phiphi
      0
  7. kmf
     
    Alors les paquets Mandrake 10.1 pour ca sont ici:
    ftp://ftp.lip6.fr/pub/linux/distributions/mandrake/10.1/i586/media/main/bison-1.875d-1mdk.i586.rpm
    ftp://ftp.lip6.fr/pub/linux/distributions/mandrake/10.1/i586/media/main/byacc-1.9-16mdk.i586.rpm
    Ca devrait se aussi trouver sur les cds de ta distribution. Ce sont de trucs super standard et necessaire pour pas mal de paquets tar.gz a installer a partir des sources. En faite toute distribution doit avoir ces paquets il faut seulement veiller de les installer! En fait le yacc se trouve dans le paquet: "byacc" (il y a plusieures implimentations de yacc et celle de "byacc" est open-source, mais la commande a executer s'appelle ici aussi: "yacc").

    Apres pour les pages webs originales de gnu ou des developpeurs il y a pour bison:
    http://www.gnu.org/software/bison/bison.html
    (deuxieme reponse de google avec "bison"!!) et pour byacc:
    http://byaccj.sourceforge.net/
    (aussi deuxieme reponse de google avec "byacc").
    Ici on trouvera de paquets sources a installer mais en principe tu n'as pas besoin de faire ca. Toute distribution Linux (meme les vielles) disposent de paquets rpm, deb, ... pour ca. Il faut seulement chercher sur les cds ou les sites ftp de Mandrake, Fedora, Redhat, Debian, Suse, Slackware etc.
    0
  8. ruyblaster
     
    merci bcp pour votre aide !! si avec ca je ne m'en sort pas !!!
    0