instalar o google-chrome me dá erro

1

Quando eu executo o seguinte comando

sudo yum install -y ruby ruby-devel gcc xorg-x11-server-Xvfb google-chrome-stable

em um servidor centos 6

Eu recebo o seguinte erro:

 Package: google-chrome-stable-51.0.2704.63-1.x86_64 (google-chrome)
           Requires: libstdc++.so.6(GLIBCXX_3.4.18)(64bit)
    
por Gilles 01.06.2016 / 17:11

2 respostas

3

Eu acho que você se deparou com o problema que o Google (e outros) simplesmente usam sistemas de compilação mais recentes que criam binários incompatíveis com versões anteriores para sistemas como o centos 6.

Determine quais versões do GLIBCXX são suportadas em sua máquina com, por exemplo:

strings /usr/lib64/libstdc++.so.6 | grep GLIBC

O GLIBCXX_3.4.18 aparece?

[1] Leia uma explicação completa sobre, por exemplo link e como lidar com essa situação.

    
por 01.06.2016 / 21:07
0

GLIBCXX significa: G .. LIBC ++. (Como CXX = g + +)

"gcc-4.8.x": GLIBCXX_3.4.18 é um objeto em libstdc ++. so.6 - > libstdc ++. so.6.0.18: Por favor, veja $ objdump -x /usr/lib64/libstdc++.so.6 | grep GLIBCXX_3.4

Eu não acho que podemos encontrar um libstdc++.so.6.0.18 que é compilado com o glibc-2.12. A maioria dos gcc-4.8 são compilados com um glibc muito posterior.

Solução: crie o gcc-4.8.5 e obtenha um libstdc++.so.6.0.18 utilizável.

por 05.06.2016 / 13:03