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

Fermé
ruyblaster - 11 févr. 2005 à 12:18
 ruyblaster - 11 févr. 2005 à 14:14
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.
A voir également:

7 réponses

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
J'essaye d'installer nessus c'est un fichier .sh
et yacc est necessaire seulement il semble tres difficile a trouver !!!!
0
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
merci bcp je v chercher le rpm nessus du coup !! :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
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
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
merci bcp pour votre aide !! si avec ca je ne m'en sort pas !!!
0