J'essayais d'utiliser Sudo apt-get install build-essentials
pour installer le compilateur g ++ sur ma machine Linux Ubuntu. Mais cela m'a donné le message suivant:
Lecture des listes de paquets ... Terminé
Construire un arbre de dépendance
Lecture des informations d'état ... TerminéE: impossible de localiser le paquet build-essentials
Comment puis-je résoudre ce problème?
Supprimez le 's' du nom du paquet.
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 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 du source (compilateur C/C++, libc et make).
Dans mon cas, le simple problème de "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 paquets comme ceci:
Sudo apt-get update
Ensuite, l’installation a bien fonctionné:
Sudo apt-get install build-essential
Je sais qu'on a répondu à cette question, mais j'avais la même question et voici ce que je devais faire pour la résoudre. Lors de l'installation, je n'avais pas ajouté de miroir de réseau. J'ai donc dû ajouter des informations sur l'emplacement d'un dépôt sur Internet. Pour ce faire, j'ai couru:
Sudo vi /etc/apt/sources.list
et ajouté les lignes suivantes:
deb http://ftp.debian.org/debian wheezy main
deb-src http://ftp.debian.org/debian wheezy main
Si vous avez besoin de faire cela, vous devrez peut-être remplacer "wheezy" par la version de debian que vous utilisez. Ensuite, lancez:
Sudo apt-get update
Sudo apt-get install build-essential
J'espère que cela aidera quelqu'un qui a le même problème que moi.
Essayer
Sudo apt-get update
Sudo apt-get install build-essential
(Si je me souviens bien, le nom du paquet est sans la s
supplémentaire à la fin).
Le paquet s'appelle build-essential sans le pluriel "s". Alors
Sudo apt-get install build-essential
devrait faire ce que vous voulez.
Essayez plutôt 'build-essential'.
Pour générer automatiquement le fichier "source.list", je suggère d'utiliser:
https://debgen.simplylinux.ch/
Où vous pouvez sélectionner le pays, la distribution, etc. etc. Après cela, tout ce que vous avez à faire est de remplacer (faire une copie de sauvegarde du fichier en premier) votre fichier source.list d'origine par celui généré et de procéder comme indiqué dans d'autres réponses:
Sudo apt-get update
Sudo apt-get install build-essential