Использование "sudo apt-get install build-essentials"
Я пытался использовать sudo apt-get install build-essentials
для установки компилятора g++ на моем Ubuntu Linux box. Но он дал мне следующее сообщение:
чтение списков пакетов... Сделал
построение дерева зависимостей
Чтение информации о состоянии... СделалE: не удается найти пакет build-essentials
Как исправить эту проблему?
7 ответов
отбросьте "s" от имени пакета.
вы хотите sudo apt-get install build-essential
вам также может потребоваться запустить sudo apt-get update
чтобы убедиться, что индекс пакета обновлен.
для тех, кто интересуется, почему этот пакет может потребоваться как часть другой установки, он содержит основные инструменты для создания большинства других пакетов из исходного кода (компилятор C/C++, libc и make).
в моем случае просто "удаление s" не было проблемой (хотя, конечно, это шаг в правильном направлении, чтобы использовать правильное имя пакета).
мне пришлось сначала обновить индексы диспетчера пакетов следующим образом:
sudo apt-get update
затем после этого установка работала нормально:
sudo apt-get install build-essential
попробовать
sudo apt-get update
sudo apt-get install build-essential
(Если я правильно помню имя пакета без дополнительных s
в конце).
Я знаю, что на это был ответ, но у меня был тот же вопрос, и это то, что мне нужно было сделать, чтобы решить его. Во время установки я не добавил сетевое зеркало, поэтому мне пришлось добавить информацию о том, где РЕПО было в интернете. Чтобы сделать это, я побежал:
sudo vi /etc/apt/sources.list
и добавил следующие строки:
deb http://ftp.debian.org/debian wheezy main
deb-src http://ftp.debian.org/debian wheezy main
Если вам нужно это сделать, вам может потребоваться заменить "wheezy" на версию debian, которую вы используете. После этого бегите:
sudo apt-get update
sudo apt-get install build-essential
надеюсь это поможет кому-то, у кого была та же проблема, что и у меня.
пакет называется build-essential без множественного числа "s". Так что
sudo apt-get install build-essential
должны делать то, что вы хотите.
для автоматического создания " источника.список " файл, который я предлагаю использовать:
https://debgen.simplylinux.ch/
где вы можете выбрать страну, распределения, ..так далее После этого все, что вам нужно сделать, это заменить (сначала сделать резервную копию файла) исходный источник.перечислите файл с сгенерированным и сделайте так, как указано в других ответах:
sudo apt-get update
sudo apt-get install build-essential