Это показывает после ввода команды для установки GCC:
Как некоторые комментарии уже указали, gcc является частью основного репозитория человечности. Так технически должен быть пакет gcc
. Можно искать все пакеты, которые доступны путем выполнения команды
apt-cache search gcc
Это покажет все пакеты, которые имеют gcc на их имя (и это, вероятно, будет очень многими). Можно сузить поиск к пакетам, которые запускаются с gcc и затем имеют пространство (другими словами, пакет, который действительно называют gcc),
apt-cache search gcc | grep "^gcc[[:space:]]"
Если бывшая команда нашла пакеты таким как gcc-8
или подобный, но последняя команда ничего не показал, затем вероятно, что Ваше управление пакетом не знает о gcc. Некоторые комментарии также предложили обновить базу данных пакета путем выполнения
sudo apt-get update
Это обычно - хорошая идея перед установкой пакетов потому что установка попытается загрузить независимо от того, что Вы пытаетесь установить, и та загрузка может перестать работать, если (например), местоположение пакета изменилось. Команда apt-get update
удостоверяется, что все находится в правильном месте так, чтобы вещи могли быть найдены, когда Вы хотите установить их.
Если после обновления Вашей базы данных пакета ( apt-get update
), Вы все еще не находите пакет названным gcc
, но Вы действительно находите один с определенным номером версии, самый простой способ получить Вас, работа gcc на Вашем компьютере должна, вероятно, согласиться на определенную версию, такой что касается примера путем выполнения
sudo apt-get install gcc-7
Вы, возможно, видели, что некоторые комментарии указали, что gcc обычно был бы частью установки человечности. Таким образом, ошибки, о которых Вы сообщаете, могли бы указать еще в некоторой сложной проблеме с ними путь, которым настроена Ваша база данных пакета. Если Вы находитесь в недавно установленной системе человечности, самый простой способ зафиксировать, это должно просто переустановить Вашу систему, в то время как у Вас есть серьезное интернет-соединение. Если Вы не находитесь в недавно установленной системе человечности, вещи могут быть немного более включены, но они вполне хорошо документируются, если Вы ищете способы зафиксировать Ваш /etc/apt/sources.list
файл.