Vale la pena señalar que esto se puede descubrir haciendo sudo yum install /usr/bin/g++(o sudo yum install /usr/bin/g++).
mattdm
2
Alternativamente, sin tener que saber exactamente dónde termina el binario, puede hacerlo yum whatprovides '*bin/g++'o incluso yum whatprovides '*/g++'.
No se requiere actualización. Aquí es donde Fedora difiere de Debian
xiamx
1
updateaunque actualizará el software actual. (como upgradeen Debian) Podría ser útil.
Alexis Wilke
1
Siempre es una buena idea actualizar el software actual antes de agregar nuevos paquetes. No es necesario, pero puede entrar en algunas situaciones extrañas (particularmente alrededor de multiarch) si no lo hace.
mattdm
5
Dado que Fedora 22 yum ha quedado en desuso, los comandos dados en otras respuestas en realidad activarán 'Dandified yum', es decir dnf . Entonces, el nuevo comando para instalar g ++ en distribuciones recientes es
su -c "dnf install gcc-c++"
A partir de noviembre de 2015, se instala la versión 5.1.1.
También tenga en cuenta que en Fedora 23 cuando le di el comando g++ -v, Fedora automáticamente me preguntó si quiero instalar el paquete gcc-c ++. Creo que eso es bueno. (Después de la instalación, también ejecutó el comando g++ -vpara mí). Lo
único que puedo hacer al respecto es que, en lugar de un indicador de progreso, recibes un * Downloading packages...mensaje que quizás no te guste si tienes una conexión a Internet lenta. .
Nuevamente, tenga en cuenta que c++no está g++en el nombre del paquete.
mattdm
A partir de ahora (04/20/2020) tanto dnf install g++y dnf install gcc-g++resolución de gcc-c++(y me dicen que ya está instalado :)). [por el bien de los futuros visitantes]
Will Crawford
1
Simplemente haga una muestra del programa 'Hello World' e intente compilarlo usando "g ++ sam.cpp" en la terminal, y le preguntará si desea descargar el paquete g ++. Presione y para instalar.
g++-4.7
(og++-4.6
).Respuestas:
El paquete que busca tiene un nombre confuso
gcc-c++
.fuente
yum clean metadata
resolvió el error y pude instalar gcc-c ++.sudo yum install /usr/bin/g++
(osudo yum install /usr/bin/g++
).yum whatprovides '*bin/g++'
o inclusoyum whatprovides '*/g++'
.en lugar de g ++ tienes que escribir gcc-c ++
fuente
c
usando el mismosudo dnf install gcc-c++ -y
Deberías ejecutar:
fuente
Yo tuve el mismo problema. Al menos podría resolverlo con esto:
Espero que también resuelva tu problema.
fuente
Ejecute el comando a continuación en un emulador de terminal:
Ingrese la contraseña y eso es todo ...
fuente
intenta
sudo dnf update
y luegosudo dnf install gcc-c++
fuente
update
aunque actualizará el software actual. (comoupgrade
en Debian) Podría ser útil.Dado que Fedora 22 yum ha quedado en desuso, los comandos dados en otras respuestas en realidad activarán 'Dandified yum', es decir
dnf
. Entonces, el nuevo comando para instalar g ++ en distribuciones recientes esA partir de noviembre de 2015, se instala la versión 5.1.1.
También tenga en cuenta que en Fedora 23 cuando le di el comando
g++ -v
, Fedora automáticamente me preguntó si quiero instalar el paquete gcc-c ++. Creo que eso es bueno. (Después de la instalación, también ejecutó el comandog++ -v
para mí). Loúnico que puedo hacer al respecto es que, en lugar de un indicador de progreso, recibes un
* Downloading packages...
mensaje que quizás no te guste si tienes una conexión a Internet lenta. .fuente
En la distribución más reciente, solo puede escribir command como blow
fuente
gcc-g++
paquete no existe.c++
no estág++
en el nombre del paquete.dnf install g++
ydnf install gcc-g++
resolución degcc-c++
(y me dicen que ya está instalado :)). [por el bien de los futuros visitantes]Simplemente haga una muestra del programa 'Hello World' e intente compilarlo usando "g ++ sam.cpp" en la terminal, y le preguntará si desea descargar el paquete g ++. Presione y para instalar.
fuente