google-chrome 命令一般是调用 /opt/google/chrome 目录中的 chrome 文件。通过以下命令,你可以查看有关 google-chrome 的更多信息(不感兴趣可以略过):
[root@iZ115cl5depZ ~]# type google-chrome
google-chrome is /usr/bin/google-chrome
[root@iZ115cl5depZ ~]# ls -hal /usr/bin/google-chrome
lrwxrwxrwx 1 root root 31 Oct 26 17:40 /usr/bin/google-chrome -> /etc/alternatives/google-chrome
[root@iZ115cl5depZ ~]# nano /etc/alternatives/google-chrome
事情没有那么顺利,运行 google-chrome 时,直接报错:Aborted,没有其他异常信息抛出。于是,到 /opt/google/chrome 目录中 运行 chrome,报错:/usr/lib/libstdc++.so.6:version `GLIBCXX_3.4.15' not found
用以下命令确认一下,发现真的没有 GLIBCXX_3.4.15
strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
64bit 下载地址为:
http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_amd64.deb
安装步骤:
解压:ar -x libstdc++6_4.7.2-5_amd64.deb && tar xvf data.tar.gz 解压完成后,可以看到 usr 目录
拷贝:把解压后的 usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17 拷贝到 /usr/lib64
在 /usr/lib64 中逐步运行以下命令:
rm libstdc++.so.6
ln libstdc++.so.6.0.17 libstdc++.so.6
最后,再用“strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX”确认一下,发现返回结果中出现了 GLIBCXX_3.4.15,即安装完成。
如果再次执行 google-chrome 还是报 Aborted,那你加个 sudo 试试 :-P