error: Failed dependencies:
libc.so.6(GLIBC_2.14)(64bit) is needed by pcre-8.39-2.fc23.x86_64
libstdc++.so.6(GLIBCXX_3.4.20)(64bit) is needed by pcre-8.39-2.fc23.x86_64
libstdc++.so.6(GLIBCXX_3.4.21)(64bit) is needed by pcre-8.39-2.fc23.x86_64
libc.so.6(GLIBC_2.14)(64bit) is needed by pcre-8.39-2.fc23.x86_64
libstdc++.so.6(GLIBCXX_3.4.20)(64bit) is needed by pcre-8.39-2.fc23.x86_64
libstdc++.so.6(GLIBCXX_3.4.21)(64bit) is needed by pcre-8.39-2.fc23.x86_64
[zhangqianlong@e7_25 ~]$
以上问题分两部分,第一个是libc的库
1. libc.so.6(GLIBC_2.14)(64bit):是glibc的库,解决这个问题需要自己编译glibc-2.14,编译方法有很多,参看:
http://blog.youkuaiyun.com/cpplang/article/details/8462768/
注意:这里如果想通过直接删掉旧的libc.so.6,然后重新做软连接生成一个libc.so.6会有严重问题:删掉libc.so.6后几乎所有shell命令都无法执行。如果你还没有root用胡登录,那完蛋了。
最好的解决办法:
2. libstdc++.so.6(GLIBCXX_3.4.20)(64bit) 这个库其实不需要重新编译,直接下载一个libstdc++.so.6.0.20放到/usr/lib64目录下,软连接到libstdc++.so.6即可,记得改成可执行文件