yum install gcc-g ++ больше не работает в CentOs 6.4


67

Сегодня установил CentOs 6.4 свежий новый на моей рабочей станции.

Я хотел установить g++. К моему удивлению, мне не удалось использовать

 yum install gcc-g++

Дело в том, что даже при поиске я не получаю никакого результата.

 # No package available
 yum search g++

Кроме того, я успешно установил gcc.

Знаете ли вы, я использую неправильное имя пакета или что мне делать?

Ответы:




0

Одна вещь, которую я понял, состоит в том, что многие пакеты выдают эту ошибку, потому что имена пакетов обычно отличаются от большинства учебников в сети.

Обычно, когда я застреваю, я просто использую эту команду:

yum list | grep <packagename>

Он получает список всех пакетов, таких как тот, который мы ищем, и всегда содержит полное имя, которое мы должны использовать для установки пакета.

Также с <packagename>учетом регистра, geoip и GeoIP будут возвращать разные списки пакетов.


1
Вы можете сделать совпадение нечувствительным, используя grep -i <packagename>вместо этого.
Парфянский выстрел

yumимеет собственную searchкоманду, которая просматривает описания и URL-адреса, а также имена пакетов.

0

Я столкнулся с этим постом, потому что установка узла с обычным gcc-c++он будет жаловаться;

но чтобы обойти проблему, вы можете установить gcc-g++сLinuxsoft: Software Repository

curl http://linuxsoft.cern.ch/cern/scl/slc6-scl.repo > /etc/yum.repos.d/slc6-scl.repo

rpm --import http://ftp.mirrorservice.org/sites/ftp.scientificlinux.org/linux/scientific/obsolete/51/i386/RPM-GPG-KEYs/RPM-GPG-KEY-cern

yum install -y devtoolset-3

scl enable devtoolset-3 bash

и узел будет счастлив!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.