最近遇到一个很坑的问题,就是在更新底层库ubuntu18.04上更新glibc时遇到了大部分的命令都无法使用的情况,我的情况如下:
libo@ubuntu:/usr$ ls
Segmentation fault (core dumped)
ls都报错,更新glibc2.29的参考链接如下:
https://blog.csdn.net/m0_37201243/article/details/123641552
解决方案!
这是一个救命贴!!!!
请先参考这篇文章,将你的libc库连接回去
https://blog.csdn.net/june_young_fan/article/details/89552941?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.nonecase
如果你发现还是无法使用命令,这时就需要将安装glibc2.29的所有库删除,安装教程里有这一句:
../configure --prefix=/usr/local --disable-sanity-checks
这就会在/usr/local/lib目录下安装很多的so库,可以把这个目录下的所有东西都删除,一般都删掉也没事,如果实在不放心可以找一下其他电脑,对比查看
下图统统删掉: