Подтвердить что ты не робот

Использование 'sudo apt-get install build-essentials'

Я пытался использовать sudo apt-get install build-essentials для установки компилятора g++ в моем ящике Ubuntu Linux. Но он дал мне следующее сообщение:

Чтение списков пакетов... Готово

Создание дерева зависимостей
   Чтение информации о состоянии... Выполнено

E: Невозможно найти необходимые для сборки пакета

Как исправить эту проблему?

4b9b3361

Ответ 1

Отбросьте 's' от имени пакета.

Вы хотите sudo apt-get install build-essential

Вам также может потребоваться запустить sudo apt-get update, чтобы убедиться, что индекс вашего пакета обновлен.

Ответ 2

В моем случае просто "отбрасывание s" не было проблемой (хотя это, конечно, шаг в правильном направлении, чтобы использовать правильное имя пакета).

Мне пришлось сначала обновить индексы менеджера пакетов, например:

sudo apt-get update

Затем после этого установка работала нормально:

sudo apt-get install build-essential

Ответ 3

Я знаю, что на это был дан ответ, но у меня был тот же вопрос, и это то, что мне нужно было сделать, чтобы его решить. Во время установки я не добавил сетевое зеркало, поэтому мне пришлось добавить информацию о том, где репо было в Интернете. Для этого я побежал:

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

Надеюсь, это поможет кому-то, у кого была такая же проблема, что и я.

Ответ 4

Try

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

(Если я правильно помню, имя пакета без дополнительного s в конце).

Ответ 5

Пакет называется build-essential без множественного числа "s". Так

sudo apt-get install build-essential

должен делать то, что вы хотите.

Ответ 6

Попробуйте "build-essential" вместо этого.

Ответ 7

Чтобы автоматически генерировать файл "source.list", я предлагаю использовать:

https://debgen.simplylinux.ch/

Где вы можете выбрать страну, дистрибутив,..etc После этого все, что вам нужно сделать, это заменить (сначала сделать резервную копию файла) исходный файл source.list сгенерированным и сделать так, как указано в других ответах:

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