首页 > 代码库 > glibc误删处理
glibc误删处理
在上一篇安装tensorflow的最后,使用python命令编辑"import tensorflow",发现异常,缺少glibc2.16
原因分析,tensorflow0.12.1版本底层依赖glibc-2.16
在http://ftp.gnu.org/gnu/glibc/ 下载glibc,并执行编译安装后(编译安装需要注意不能在glibc的目录下执行),建立软连接。ln -s /opt/glibc-2.16.0-install/lib/libc-2.16.so /lib64/libc.so.6(提示文件已存在)
然后,就傻傻地执行了rm /lib64/libc.so.6(操作系统很多功能都依赖glibc,这操作导致ls,mv等功能都无法使用)
恢复操作(LD_PRELOAD):
LD_PRELOAD=/lib64/libc-2.12.so ln -s /lib64/libc-2.12.so /lib64/libc.so.6
注意:操作libc.so.6之前,先看这个软连接是连到哪里的
glibc误删处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。