Ответ 1
Отбросьте 's' от имени пакета.
Вы хотите sudo apt-get install build-essential
Вам также может потребоваться запустить sudo apt-get update
, чтобы убедиться, что индекс вашего пакета обновлен.
Я пытался использовать sudo apt-get install build-essentials
для установки компилятора g++ в моем ящике Ubuntu Linux. Но он дал мне следующее сообщение:
Чтение списков пакетов... Готово
Создание дерева зависимостей
Чтение информации о состоянии... ВыполненоE: Невозможно найти необходимые для сборки пакета
Как исправить эту проблему?
Отбросьте 's' от имени пакета.
Вы хотите sudo apt-get install build-essential
Вам также может потребоваться запустить sudo apt-get update
, чтобы убедиться, что индекс вашего пакета обновлен.
В моем случае просто "отбрасывание s" не было проблемой (хотя это, конечно, шаг в правильном направлении, чтобы использовать правильное имя пакета).
Мне пришлось сначала обновить индексы менеджера пакетов, например:
sudo apt-get update
Затем после этого установка работала нормально:
sudo apt-get install build-essential
Я знаю, что на это был дан ответ, но у меня был тот же вопрос, и это то, что мне нужно было сделать, чтобы его решить. Во время установки я не добавил сетевое зеркало, поэтому мне пришлось добавить информацию о том, где репо было в Интернете. Для этого я побежал:
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
Надеюсь, это поможет кому-то, у кого была такая же проблема, что и я.
Try
sudo apt-get update
sudo apt-get install build-essential
(Если я правильно помню, имя пакета без дополнительного s
в конце).
Пакет называется build-essential без множественного числа "s". Так
sudo apt-get install build-essential
должен делать то, что вы хотите.
Попробуйте "build-essential" вместо этого.
Чтобы автоматически генерировать файл "source.list", я предлагаю использовать:
https://debgen.simplylinux.ch/
Где вы можете выбрать страну, дистрибутив,..etc После этого все, что вам нужно сделать, это заменить (сначала сделать резервную копию файла) исходный файл source.list сгенерированным и сделать так, как указано в других ответах:
sudo apt-get update
sudo apt-get install build-essential