码迷,mamicode.com
首页 > 其他好文 > 详细

glibc误删处理

时间:2017-02-14 22:31:41      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:误删glibc ld_preload

在上一篇安装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误删处理

标签:误删glibc ld_preload

原文地址:http://12568470.blog.51cto.com/12558470/1897715

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!