我正在尝试在 CentOS 6.5 上安装 Google Chrome 35。经过几个小时的谷歌搜索,我发现 Google 已决定不再支持 EL 6 版本。因此我收到以下错误。
错误:软件包:google-chrome-stable-35.0.1916.153-1.x86_64 (google-chrome) 要求:libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
默认情况下,libstdc++.so.6.0.13 随 OS 一起提供,最新版本是 gcc 4.9 和 libstdc++.so.6.0.20。我下载了最新的 gcc 源代码进行构建。构建成功,我测试了输出。但是
gcc --version
返回 4.4.7。我检查了我在执行配置时设置的安装目录是 /usr/bin/gcc49/bin/gcc 。当我在这里运行相同的命令时,它显示 4.9。我想这意味着 libstdc++ 最新版本也作为该过程的一部分进行了编译和构建。
我现在的问题是,在获取 gcc 的最新版本后,Google Chrome 仍然指向旧版本。有没有一种简单的方法可以让 rpm 依赖性检查器指向要安装的特定目录。
谢谢
答案1
你尝试过这个吗?http://www.tecmint.com/install-google-chrome-on-redhat-centos-fedora-linux/
这对我有用。此链接显示了如何修复在 CentOS 中安装 Chrome 的问题。您只需下载某人编写的脚本,该脚本将在 CentOS 上安装 chrome 的所有依赖项。
干杯
答案2
根据 7SpecialGems 的要求,我将所有详细信息发布到此网站:
Google Chrome 团队不再正式支持 CentOS 6。但这并不意味着它无法运行。 理查德·劳埃德编写了剧本完成让它运行所需的一切:
wget http://chrome.richardlloyd.org.uk/install_chrome.sh
sudo bash install_chrome.sh