Flex sur ubuntu

rim120 Messages postés 83 Statut Membre -  
rim120 Messages postés 83 Statut Membre -
Salut, j'ai installé ybuntu sur mon pc et je veut utiliser l'outil flex (analyseur syntaxique) , mais lorsque j'essaye de l'utiliser dans le terminal , il ne le reconnait pas et me dit commande introuvable.SVP, est ce qu'il faut que je m'installe greffon de flex ? aidez moi pleaaaaaaaase!!!

3 réponses

  1. progamat
     
    Bonjour,

    Deux solutions:

    - soit flex n'est pas installé:

    rv@rvdeb:~$ sudo apt-get install flex
    [sudo] password for rv:
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Paquets suggérés :
    bison
    Les NOUVEAUX paquets suivants seront installés :
    flex
    0 mis à jour, 1 nouvellement installés, 0 à enlever et 106 non mis à jour.
    Il est nécessaire de prendre 314 ko dans les archives.
    Après cette opération, 995 ko d'espace disque supplémentaires seront utilisés.
    Réception de : 1 http://ftp.fr.debian.org/debian/ squeeze/main flex i386 2.5.35-10 [314 kB]
    314 ko réceptionnés en 0s (354 ko/s)
    Selecting previously unselected package flex.
    (Lecture de la base de données... 291105 fichiers et répertoires déjà installés.)
    Dépaquetage de flex (à partir de .../flex_2.5.35-10_i386.deb) ...
    Traitement des actions différées (« triggers ») pour « install-info »...
    Traitement des actions différées (« triggers ») pour « man-db »...
    Paramétrage de flex (2.5.35-10) ...
    rv@rvdeb:~$

    - soit le PATH ne contient pas le répertoire de l'executable flex:

    rv@rvdeb:~$ echo $PATH
    /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
    rv@rvdeb:~$ whereis flex
    flex: /usr/bin/flex /usr/bin/X11/flex /usr/share/man/man1/flex.1.gz
    rv@rvdeb:~$

    ici on voit que flex est dans /usr/bin qui figure bien dans le path ...

    Cordialement

    Progamat
    1
  2. rim120 Messages postés 83 Statut Membre
     
    merci infiniment Programat, et je suis désolépour le retard.. je veut dire que j'ai essayé la 1 ère solution et la réponse est :

    {Aucune version du paquet flex n'est disponible, mais il existe dans la base
    de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
    ou qu'il n'est disponible que sur une autre source
    E: Aucun paquet ne correspond au paquet flex}
    donc j'ai pas pu installé les paquets, est ce que tu peut m'aider s'il vous plait de chercher ces paquets indisponsable .
    0
  3. rim120 Messages postés 83 Statut Membre
     
    aussi pour la 2 ème solution j'ai fait : whereis flex
    la réponse est { flex : }
    aidez moi s'il vous plait c'est trés important pour moi.
    0