Aujourd'hui, j'ai installé CentOs 6.4 neuf sur mon poste de travail.
Je voulais installer g++
. Avec ma surprise, je n'ai pas réussi en utilisant
yum install gcc-g++
Le fait est que même en faisant une recherche, je n'obtiens aucun résultat.
# No package available
yum search g++
En plus de cela, j'ai installé avec succès gcc
.
Savez-vous si j'utilise le mauvais nom de package ou que dois-je faire?
As-tu essayé:yum install gcc-c++
J'ai réussi avec CentOS 6.4
yum install gcc-c++.x86_64
Je suis tombé sur ce post parce que l’installation d’un noeud avec un gcc-c++
normal se plaindra;
mais pour contourner le problème, vous pouvez installer gcc-g++
à partir de 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
et le noeud sera heureux!
Une chose que j’ai comprise est que beaucoup de paquets donnent cette erreur car leurs noms sont généralement différents de la plupart des tutoriels disponibles sur le net.
Normalement, quand je suis bloqué, j'utilise simplement cette commande:
yum list | grep <packagename>
Cela donne une liste de tous les paquets comme celui que nous recherchons et le nom complet que nous devrions utiliser pour l’installer.
De plus, le <packagename>
est sensible à la casse, geoip et GeoIP renverront une liste différente de paquets.