44 votes

Utilisation de 'sudo apt-get install build-essentials'

J'essayais d'utiliser sudo apt-get install build-essentials pour installer le compilateur g++ sur ma machine Ubuntu Linux. Mais cela m'a donné le message suivant :

Lecture des listes de paquets... Terminé

Arbre de dépendance de construction Lecture des informations d'état... Terminé

E : impossible de localiser les éléments essentiels du package

Comment puis-je résoudre ce problème ?

85voto

jncraton Points 3858

Supprimez le 's' du nom du package.

Vous voulez sudo apt-get install build-essential

Vous devrez peut-être également exécuter sudo apt-get update pour vous assurer que votre index de package est à jour.

Pour tous ceux qui se demandent pourquoi ce paquet peut être nécessaire dans le cadre d'une autre installation, il contient les outils essentiels pour construire la plupart des autres paquets à partir des sources (compilateur C/C++, libc et make).

29voto

Magnus Points 2101

Dans mon cas, simplement "supprimer le s" n'était pas le problème (bien que ce soit bien sûr un pas dans la bonne direction pour utiliser le nom de package correct).

J'ai d'abord dû mettre à jour les index du gestionnaire de packages comme ceci :

 sudo apt-get update

Ensuite, l'installation a bien fonctionné :

 sudo apt-get install build-essential

17voto

ChristopheD Points 38217

Essayer

 sudo apt-get update
sudo apt-get install build-essential

(Si je me souviens bien, le nom du package est sans le s supplémentaire à la fin).

6voto

Paul Points 500

Le package est appelé build-essential sans le pluriel "s". Donc

 sudo apt-get install build-essential

devrait faire ce que vous voulez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X