有没有很好的办法解决 glibc 兼容性问题呢

就是自己安装一个第三方软件时,有时遇到 glibc 兼容性问题,安装不了,不知道有没有好的办法解决呢

  1. 自己编译一份glibc,centOS 标准操作
  2. 软件可能只有一部分依赖新版本的 glibc,删掉这部分文件之后自己装上操作系统源里面带的
  3. 自己编译一份
  4. 换风滚草

要是开源的话,还挺好办,可以自己编译一份。
第一种方法是怎么操作呢,编译好 glibc 后,然后执行 LD_LIBRARY_PATH 路径吗 ?
第二种方法的话,如果没有源码的话,也不好改吧 ?

第一种应该就是这样,只不过我从来没成功过
第二种是找这个程序自带的.so文件,再用ldd列出这些.so文件的依赖
如果发现要求高版本glibc.so文件,找出这个文件属于这个发行版的哪个包(推荐 pkgs.org 搜索),手动安装上,之后删除软件自带的这份.so文件
我之前有一个网易云音乐的帖子里面讲了详细操作方法,你可以看一下

好的好的,多谢!!!

glibc 建议新手学习如何打包 AppImage,跟直接搞难度差不多,好处是肯定不会搞坏系统

1赞