google-chrome Aborted 启动异常

2015-10-27  籽藤 

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

安装步骤:

  1. 解压:ar -x libstdc++6_4.7.2-5_amd64.deb && tar xvf data.tar.gz   解压完成后,可以看到 usr 目录

  2. 拷贝:把解压后的 usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17 拷贝到 /usr/lib64

  3. 在 /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

329°/3297 人阅读/0 条评论 发表评论

登录 后发表评论