Problème avec build essential g++

Résolu
salut à tous!
mon probléme est le suivant:
j'ai installé build essential, mais je ne le trouve nul part sur ubuntu 8.04, alors comment j'fais exactement pour le faire fonctionner ce truc?? :-)
Configuration: Linux
Firefox 3.0

11 réponses

  1. Modérateur
    D'après ce que je vois c'est assez normal que tu ne vois rien, voici le contenu du paquet build-essential :
    (mando@aldur) (~) $ apt-file search build-essential
    build-essential: /usr/share/build-essential/essential-packages-list
    build-essential: /usr/share/build-essential/list
    build-essential: /usr/share/doc/build-essential/AUTHORS
    build-essential: /usr/share/doc/build-essential/changelog.gz
    build-essential: /usr/share/doc/build-essential/copyright
    build-essential: /usr/share/doc/build-essential/essential-packages-list
    build-essential: /usr/share/doc/build-essential/list

    En fait pourquoi as-tu besoin de build-essential ?

    Bonne chance
    1. moi je voie pas la meme chose que toi
      sudo apt-get install build-essential
      Lecture des listes de paquets... Fait
      Construction de l'arbre des dépendances
      Lecture des informations d'état... Fait
      build-essential est déjà la plus récente version disponible.
      0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
      je suis allé voir symnatic est il est téléchargé apparament
      donc je dois faire quoi exactement?
      1. Modérateur
        moi je vois pas la meme chose que toi

        J'ai pas mis apt-get :-) D'ailleurs au lieu d'apt-get, préfère aptitude qui est plus puissant. Dans mon dernier post j'ai mis apt-file. Il n'est pas forcément installé par défaut, donc si tu veux tu peux le mettre :
        sudo aptitude update
        sudo aptitude safe-upgrade
        sudo aptitude install apt-file
        sudo apt-file update

        Sinon, tu peux aussi utiliser directement dpkg (mais c'est plus lent) :
        (mando@aldur) (~) $ dpkg -S build-essential
        build-essential: /usr/share/doc/build-essential/list
        build-essential: /usr/share/doc/build-essential/AUTHORS
        build-essential: /usr/share/doc/build-essential
        build-essential: /usr/share/doc/build-essential/copyright
        build-essential: /usr/share/build-essential
        build-essential: /usr/share/doc/build-essential/essential-packages-list
        build-essential: /usr/share/build-essential/essential-packages-list
        build-essential: /usr/share/doc/build-essential/changelog.gz
        build-essential: /usr/share/build-essential/list

        je suis allé voir symnatic est il est téléchargé apparament

        Je pense que tu veux dire synaptic. Pour vérifier s'il est installer il suffit de taper :
        dpkg -l build-essential

        Si la ligne commence par ii c'est qu'il est installé. Exemple :
        (mando@aldur) (~) $ dpkg -l build-essential
        ...
        ii  build-essential     11.3     informational list of build-essential packages
        

        Dans cet exemple il est installé

        donc je dois faire quoi exactement ?

        Eh bien si build-essential est installé, je ne sais pas moi, tout dépend de ce que tu veux en faire. Pour quelle raison veux-tu l'installer / l'as-tu installé ?
        1. j'ai tapé dans terminal les lignes que tu m'as donné et regarde ce que ça a fait:
          :~$ sudo aptitude update
          [sudo] password for winix: 
          Atteint http://fr.archive.ubuntu.com hardy Release.gpg
          Atteint https://ubuntu.com/security/notices hardy-security Release.gpg
          Ign https://ubuntu.com/security/notices hardy-security/main Translation-fr
          Ign https://ubuntu.com/security/notices hardy-security/restricted Translation-fr
          Ign https://ubuntu.com/security/notices hardy-security/universe Translation-fr
          Ign https://ubuntu.com/security/notices hardy-security/multiverse Translation-fr
          Atteint https://ubuntu.com/security/notices hardy-security Release              
          Atteint http://fr.archive.ubuntu.com hardy/main Translation-fr         
          Atteint https://ubuntu.com/security/notices hardy-security/main Packages
          Atteint https://ubuntu.com/security/notices hardy-security/restricted Packages
          Atteint https://ubuntu.com/security/notices hardy-security/main Sources
          Atteint https://ubuntu.com/security/notices hardy-security/restricted Sources
          Atteint http://fr.archive.ubuntu.com hardy/restricted Translation-fr
          Atteint https://ubuntu.com/security/notices hardy-security/universe Packages
          Atteint https://ubuntu.com/security/notices hardy-security/universe Sources              
          Atteint https://ubuntu.com/security/notices hardy-security/multiverse Packages           
          Atteint https://ubuntu.com/security/notices hardy-security/multiverse Sources            
          Atteint http://fr.archive.ubuntu.com hardy/universe Translation-fr              
          Atteint http://fr.archive.ubuntu.com hardy/multiverse Translation-fr
          Atteint http://fr.archive.ubuntu.com hardy-updates Release.gpg
          Ign http://fr.archive.ubuntu.com hardy-updates/main Translation-fr
          Ign http://fr.archive.ubuntu.com hardy-updates/restricted Translation-fr
          Ign http://fr.archive.ubuntu.com hardy-updates/universe Translation-fr
          Ign http://fr.archive.ubuntu.com hardy-updates/multiverse Translation-fr
          Atteint http://fr.archive.ubuntu.com hardy Release
          Atteint http://fr.archive.ubuntu.com hardy-updates Release                  
          Atteint http://fr.archive.ubuntu.com hardy/main Packages
          Atteint http://fr.archive.ubuntu.com hardy/restricted Packages
          Atteint http://fr.archive.ubuntu.com hardy/main Sources
          Atteint http://fr.archive.ubuntu.com hardy/restricted Sources
          Atteint http://fr.archive.ubuntu.com hardy/universe Packages
          Atteint http://fr.archive.ubuntu.com hardy/universe Sources
          Atteint http://fr.archive.ubuntu.com hardy/multiverse Packages
          Atteint http://fr.archive.ubuntu.com hardy/multiverse Sources
          Atteint http://fr.archive.ubuntu.com hardy-updates/main Packages
          Atteint http://fr.archive.ubuntu.com hardy-updates/restricted Packages
          Atteint http://fr.archive.ubuntu.com hardy-updates/main Sources
          Atteint http://fr.archive.ubuntu.com hardy-updates/restricted Sources
          Atteint http://fr.archive.ubuntu.com hardy-updates/universe Packages
          Atteint http://fr.archive.ubuntu.com hardy-updates/universe Sources
          Atteint http://fr.archive.ubuntu.com hardy-updates/multiverse Packages
          Atteint http://fr.archive.ubuntu.com hardy-updates/multiverse Sources
          E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible)
          E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
          E: Impossible de reconstruire le cache des paquets
          winix@piounix:~$ sudo aptitude update
          Atteint http://fr.archive.ubuntu.com hardy Release.gpg
          Atteint https://ubuntu.com/security/notices hardy-security Release.gpg
          Ign https://ubuntu.com/security/notices hardy-security/main Translation-fr
          Ign https://ubuntu.com/security/notices hardy-security/restricted Translation-fr
          Ign https://ubuntu.com/security/notices hardy-security/universe Translation-fr
          Ign https://ubuntu.com/security/notices hardy-security/multiverse Translation-fr
          Atteint https://ubuntu.com/security/notices hardy-security Release              
          Atteint http://fr.archive.ubuntu.com hardy/main Translation-fr         
          Atteint https://ubuntu.com/security/notices hardy-security/main Packages
          Atteint https://ubuntu.com/security/notices hardy-security/restricted Packages
          Atteint https://ubuntu.com/security/notices hardy-security/main Sources
          Atteint https://ubuntu.com/security/notices hardy-security/restricted Sources
          Atteint http://fr.archive.ubuntu.com hardy/restricted Translation-fr
          Atteint https://ubuntu.com/security/notices hardy-security/universe Packages
          Atteint https://ubuntu.com/security/notices hardy-security/universe Sources
          Atteint https://ubuntu.com/security/notices hardy-security/multiverse Packages
          Atteint https://ubuntu.com/security/notices hardy-security/multiverse Sources
          Atteint http://fr.archive.ubuntu.com hardy/universe Translation-fr
          Atteint http://fr.archive.ubuntu.com hardy/multiverse Translation-fr
          Atteint http://fr.archive.ubuntu.com hardy-updates Release.gpg
          Ign http://fr.archive.ubuntu.com hardy-updates/main Translation-fr
          Ign http://fr.archive.ubuntu.com hardy-updates/restricted Translation-fr
          Ign http://fr.archive.ubuntu.com hardy-updates/universe Translation-fr
          Ign http://fr.archive.ubuntu.com hardy-updates/multiverse Translation-fr
          Atteint http://fr.archive.ubuntu.com hardy Release
          Atteint http://fr.archive.ubuntu.com hardy-updates Release                  
          Atteint http://fr.archive.ubuntu.com hardy/main Packages                    
          Atteint http://fr.archive.ubuntu.com hardy/restricted Packages
          Atteint http://fr.archive.ubuntu.com hardy/main Sources
          Atteint http://fr.archive.ubuntu.com hardy/restricted Sources
          Atteint http://fr.archive.ubuntu.com hardy/universe Packages
          Atteint http://fr.archive.ubuntu.com hardy/universe Sources
          Atteint http://fr.archive.ubuntu.com hardy/multiverse Packages
          Atteint http://fr.archive.ubuntu.com hardy/multiverse Sources
          Atteint http://fr.archive.ubuntu.com hardy-updates/main Packages
          Atteint http://fr.archive.ubuntu.com hardy-updates/restricted Packages
          Atteint http://fr.archive.ubuntu.com hardy-updates/main Sources
          Atteint http://fr.archive.ubuntu.com hardy-updates/restricted Sources
          Atteint http://fr.archive.ubuntu.com hardy-updates/universe Packages
          Atteint http://fr.archive.ubuntu.com hardy-updates/universe Sources
          Atteint http://fr.archive.ubuntu.com hardy-updates/multiverse Packages
          Atteint http://fr.archive.ubuntu.com hardy-updates/multiverse Sources
          E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible)
          E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
          E: Impossible de reconstruire le cache des paquets
          winix@piounix:~$ sudo aptitude safe-upgrade
          E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible)
          E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
          Lecture des listes de paquets... Fait
          Construction de l'arbre des dépendances       
          Lecture des informations d'état... Fait
          Lecture de l'information d'état étendu      
          Initialisation de l'état des paquets... Fait
          Construction de la base de données des étiquettes... Fait
          E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible)
          E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
          winix@piounix:~$ sudo aptitude install apt-file
          E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible)
          E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
          Lecture des listes de paquets... Fait
          Construction de l'arbre des dépendances       
          Lecture des informations d'état... Fait
          Lecture de l'information d'état étendu      
          Initialisation de l'état des paquets... Fait
          Construction de la base de données des étiquettes... Fait
          E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible)
          E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
          winix@piounix:~$ sudo apt-file update
          sudo: apt-file: command not found
          
          winix@piounix:~$

          pour ce que je veux en faire...de build essential?!
          ben en faite étant trés trés curieux et comme je m'intéresse à l'informatique en général, (même si je sais que c'est excessivement difficile et compliqué!!)
          je cherche à comprendre le langage informatique et je cherchai un compileur pour le langage C et C++ pour "voir" lisant énormément de truc sur des bouquins et sur google , j'en avais donc compris qu'il fallait un compileur pour le langage C, j'ai testé de mettre G++ et Idem je ne trouve rien sur applications, donc voilà quoi! c'est pour comprendre que je cherche et comme en plus je ne trouve pas...ça me fait chercher dix fois plus et j'y passe dix fois plus de temps ce qui a tendance à faire gueuler ma femme.. .:-))))
          voilà je te remercie de m'aider!!
          1. Modérateur
            Apparemment tu as mal fermé synaptic au moment de taper ces commandes d'où le blocage). Si aucun gestionnaire de paquet n'est ouvert (synaptic, apt-get, synaptic...) taê :
            sudo rm /var/lib/dpkg/lock
            sudo aptitude update
            sudo aptitude safe-upgrade
            sudo aptitude install apt-file
            sudo aptf-ile update
            

            Mais à la limite apt-file on s'en fout. En fait build-essential aussi il ne correspond pas à ce que tu cherche. Pour installer gcc et g++ :
            sudo aptitude install gcc

            Tu peux même carrément installer un environnement de développement (par exemple anjuta) :
            sudo aptitude install anjuta

            Bonne chance
            1. Yes!!!!! ça marche!!
              je te remercie pour ton aide et pour ton temps!!!

              euheuheuh...un truc encore :-)
              tu connaîtrais quelques bon sites pour le langage C et C++?
              j'ai vu sur ton profil que tu donne des astuce pour C++, t'es programmateuse? (euheuheuheuh ça se dit pas "programateuse lol on dit programeur tout court??)
              1. Modérateur
                Tu dis comme tu veux :-) Pour démarrer en C++ je te conseille l'excellent site du zéro :
                https://openclassrooms.com/fr/

                Quand tu seras plus à l'aise en C++ tu pourras aborder les fonctionnalités qui font toutes la puissance du C++ :
                http://www.commentcamarche.net/faq/sujet 11194 les templates en c
                http://www.commentcamarche.net/faq/sujet 11255 introduction a la stl en c standard template library
                http://www.commentcamarche.net/faq/sujet 11250 les inlines en c

                Et quand tu auras digéré tout ça tu pourras attaquer les librairies pcre et boost... et tu en seras autant voire plus que moi ;-)

                Bonne chance
                1. ok merci!
                  là j'ai trouvé un site sur python, qui a l'air bien... t'en pense quoi de python toi?
                  1. Modérateur
                    Je pense que c'est un bon langage, c'est simple à prendre en main et pratique pour parser des fichiers, se connecter à un serveur xml rpc etc. Python a deux principaux concurrents, perl et ruby. Perl est assez dur à relire mais très répendu, comme python. Ruby est à mon avis mieux que python et ruby, mais comme c'est un langage plus récent il est aussi moins utilisé. En outre ruby on rail à l'air assez intéressant.

                    Mais je trouve le C++ performant, et en général ce que tu peux faire en python tu peux le faire en C++ sans trop de difficulté avec les bonnes librairies. Je préfère le C++ grâce aux templates et aux performances qui font tout l'intérêt de ce langage. Mais bon ça reste un avis personnel, après chacun ses goûts.
                    1. ok!
                      ben moi t'sais, j'ai pas vraiment d'avis entre les deux,.."j'apprends!"
                      mais C++ n'a pas une syntaxe plus complexe?
                      1. Modérateur
                        En soit non la syntaxe n'est pas spécialement plus simple dans l'un ou dans l'autre. Mais comme C++ permet de faire plus de choses (des références, des pointeurs, des templates...) il peut paraître effectivement plus compliqué. Il y a quelques choses à connaître en C++ qui sont transparentes en python (gestion de la mémoire), et le C++ nécessite une compilation explicite avant l'exécution mais c'est à peu près tout.

                        Si tu débutes complètement en programmation peut être que python est un bon calcul. Si tu cherches un langage offrant des performances et des concepts de programmation évolués C++ est un meilleur choix. A noter que les langages ne manquent pas et que d'autres alternatives s'offrent à toi (java, ruby et bien d'autres...)

                        Bonne chance