Problème avec build essential g++

Résolu/Fermé
winix Messages postés 1466 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 18 mai 2011 - 6 juil. 2008 à 23:06
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 - 8 juil. 2008 à 19:56
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?? :-)
A voir également:

11 réponses

mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
7 juil. 2008 à 00:17
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
winix Messages postés 1466 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 18 mai 2011 13
7 juil. 2008 à 00:30
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
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
7 juil. 2008 à 00:43
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
winix Messages postés 1466 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 18 mai 2011 13
7 juil. 2008 à 09:45
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

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

Posez votre question
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
7 juil. 2008 à 10:12
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
winix Messages postés 1466 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 18 mai 2011 13
7 juil. 2008 à 10:34
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
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
7 juil. 2008 à 20:59
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
winix Messages postés 1466 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 18 mai 2011 13
7 juil. 2008 à 23:05
ok merci!
là j'ai trouvé un site sur python, qui a l'air bien... t'en pense quoi de python toi?
0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
8 juil. 2008 à 10:15
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
winix Messages postés 1466 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 18 mai 2011 13
8 juil. 2008 à 18:04
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
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
8 juil. 2008 à 19:56
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