![google-chrome을 설치하면 오류가 발생합니다.](https://linux55.com/image/8061/google-chrome%EC%9D%84%20%EC%84%A4%EC%B9%98%ED%95%98%EB%A9%B4%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%95%A9%EB%8B%88%EB%8B%A4..png)
다음 명령을 실행할 때
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.18
libstdc++.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
.