Problème avec build essential g++

Résolu
winix Messages postés 1486 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
    0
  2. winix Messages postés 1486 Statut Membre 13
     
    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?
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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é ?
    0
  4. winix Messages postés 1486 Statut Membre 13
     
    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!!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
    0
  7. winix Messages postés 1486 Statut Membre 13
     
    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??)
    0
  8. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
    0
  9. winix Messages postés 1486 Statut Membre 13
     
    ok merci!
    là j'ai trouvé un site sur python, qui a l'air bien... t'en pense quoi de python toi?
    0
  10. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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.
    0
  11. winix Messages postés 1486 Statut Membre 13
     
    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?
    0
  12. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
    0