Utiliser "sudo apt-get install build-essentials"

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

Lecture des listes de paquets... Fait

construire un arbre de dépendance

Lecture des informations d'état... Fait

E: impossible de localiser le paquet build-essentials

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

32
demandé sur Peter Mortensen 2011-06-27 00:14:00

7 réponses

Baisse de la 's' off le nom du package.

sudo apt-get install build-essential

Vous pouvez aussi avoir besoin de courir sudo apt-get update pour vous assurer que votre index des paquets est à jour.

pour quiconque se demande 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).

68
répondu jncraton 2018-05-10 13:13:19

dans mon cas, simplement "laisser tomber le s" n'était pas le problème (bien qu'il s'agisse bien sûr d'un pas dans la bonne direction pour utiliser le nom correct du paquet).

j'ai dû d'abord 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
27
répondu Magnus 2012-02-04 16:31:08

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

(si je me souviens bien, le nom du paquet est sans le supplément s à la fin).

17
répondu ChristopheD 2011-06-26 20:16:16

je sais que cela a été répondu, mais j'ai eu la même question et c'est ce que je devais faire pour le résoudre. Lors de l'installation, Je n'avais pas ajouté de miroir réseau, donc j'ai dû ajouter des informations sur l'endroit où se trouvait un repo 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 devez le faire, vous devrez peut-être remplacer "wheezy" par la version de debian que vous utilisez. Par la suite, exécuter:

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

Espérons-le cela va aider quelqu'un qui avait le même problème que j'ai fait.

17
répondu William Everett 2013-07-27 19:33:52

le paquet s'appelle build-essential sans le pluriel en "s". Donc

sudo apt-get install build-essential

devrait faire ce que vous voulez.

6
répondu Paul 2011-06-26 20:18:04

essayez 'build-essential' à la place.

5
répondu fyr 2011-06-26 20:16:25

auto-générer la source.liste" fichier je suggère d'utiliser:

https://debgen.simplylinux.ch/

Où vous pouvez sélectionner le pays, la distribution, l' ..etc Après cela, tout ce que vous devez faire est de remplacer (faire une sauvegarde du fichier) de votre source d'origine.liste de fichier avec l'généré un et faire comme mentionné dans d'autres réponses:

sudo apt-get update
sudo apt-get install build-essential
0
répondu Mohanad Kaleia 2016-11-29 17:05:10