google-chrome을 설치하면 오류가 발생합니다.

google-chrome을 설치하면 오류가 발생합니다.

다음 명령을 실행할 때

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

Centos 6 서버에서

다음 오류가 발생합니다.

 Package: google-chrome-stable-51.0.2704.63-1.x86_64 (google-chrome)
           Requires: libstdc++.so.6(GLIBCXX_3.4.18)(64bit)

답변1

Google(및 기타 업체)이 Centos 6과 같은 시스템에 대해 이전 버전과 호환되지 않는 바이너리를 생성하는 최신 빌드 시스템을 사용하는 데 문제가 있는 것 같습니다.

귀하의 컴퓨터가 지원하는 GLIBCXX 버전을 확인하세요. 예를 들면 다음과 같습니다.

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

GLIBCXX_3.4.18이 나타났나요?

[1] 예를 들어 전체 설명을 읽어보세요.http://chrome.richardlloyd.org.uk/그리고 이 상황을 어떻게 처리해야 하는지.

답변2


GLIBCXX는 G .. LIBC++를 의미합니다. (예: CXX = g++)

"gcc-4.8.x": GLIBCXX_3.4.18libstdc++.so.6 -> libstdc++.so.6.0.18의 개체입니다: $ 참조objdump -x /usr/lib64/libstdc++.so.6 | grep GLIBCXX_3.4

libstdc++.so.6.0.18내 생각에는 glibc-2.12로 컴파일된 것을 찾을 수 없을 것 같습니다 . 대부분의 gcc-4.8은 이후 버전의 glibc로 컴파일됩니다.

해결 방법: gcc-4.8.5를 빌드하면 사용할 수 있게 됩니다 libstdc++.so.6.0.18.


관련 정보