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ć?

Odpowiedzi:




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.


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!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.