yum install gcc-g ++ już nie działa w CentOs 6.4

67

Dzisiaj zainstalowałem nową wersję CentOs 6.4 na mojej stacji roboczej.

Chciałem zainstalować g++. Z zaskoczeniem nie udało mi się użyć

 yum install gcc-g++

Chodzi o to, że nawet podczas wyszukiwania nie otrzymuję żadnych wyników.

 # No package available
 yum search g++

Ponadto pomyślnie zainstalowałem gcc.

Czy wiesz, czy używam niewłaściwej nazwy pakietu, czy co powinienem zrobić?

Abruzja Forte i Gentile
źródło

Odpowiedzi:

137

Czy próbowałeś:
yum install gcc-c++

Jesienny
źródło
1
Wow ... głupie ja też. To c++nie jest g++!
Joseph Hansen
To działało dla mnie, po przeszukaniu losu ...... Jeszcze raz dziękuję
Prashant G Patil
7

Udało mi się z CentOS 6.4

    yum install gcc-c++.x86_64
użytkownik 287637
źródło
3
Pracowałem także dla CentOS 7.
Steve HHH
0

Zrozumiałem, że wiele pakietów zawiera ten błąd, ponieważ nazwy pakietów są zwykle inne niż większość samouczków dostępnych w sieci.

Zwykle kiedy utknę, po prostu używam tego polecenia:

yum list | grep <packagename>

Otrzymuje listę wszystkich pakietów, takich jak ta, której szukamy i zawsze zawiera pełną nazwę, której powinniśmy użyć, aby zainstalować pakiet.

Również <packagename>rozróżniana jest wielkość liter, geoip i GeoIP zwrócą inną listę pakietów.

Mehul
źródło
1
Możesz uczynić dopasowanie niewrażliwym, używając grep -i <packagename>zamiast niego.
Parthian Shot
yumma własne searchpolecenie, które sprawdza opisy i adresy URL, a także nazwy pakietów.
0

Natknąłem się na ten post, ponieważ instalowanie węzła z regularnym gcc-c++będzie narzekać;

ale do obejścia problemu można zainstalować gcc-g++zLinuxsoft: 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

i węzeł będzie szczęśliwy!

użytkownik2417031
źródło