网站首页
手机版

如何升级linux系统glibc版本?(linux glibc版本回退)

更新时间:2023-07-16 00:09:17作者:未知

如何升级linux系统glibc版本?(linux glibc版本回退)

小编提供了如下的四种方法,但是,小编建议大家不要自己更新 glibc 。因为他是系统基础库。他如果出现函数接口变化(版本升级很容易出现这个问题),那么你的整个系统就不能用了。另外,当前最新版本是2.11,比你要安装的要新的多,更新glibc后有可能导致系统崩溃 因为Linux 的依赖关系就是为了防止这种情况而设计的。所以最好还是找相关人士来解决这个问题。
简介
glibc是gnu发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。
方法一:
步骤如下:
wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz
wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.15.tar.gz
tar -xvf glibc-2.15.tar.gz
tar -xvf glibc-ports-2.15.tar.gz
mv glibc-ports-2.15 glibc-2.15/ports
mkdir glibc-build-2.15
cd glibc-build-2.15
../glibc-2.15/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make & make install
如何升级linux系统glibc版本?
make是成功后,build目录下编译出了一个新的libc.so.6 (/glibc-build-2.15/libc.so.6, 我们会发现这实际上也是一个软连接,真实的lib文件时libc.so
cd glibc-build-2.15
ll libc.so.6
如何升级linux系统glibc版本?
查看库文件,可以看到2.12的旧库文件还在,多了2.15版本的库文件,而且软链接文件全部指向了2.15版本
ll /lib64/libc*
如何升级linux系统glibc版本?
此时,查看glibc支持的版本
strings libc.so | grep GLIBC
如何升级linux系统glibc版本?
注:以上图片上传到红联Linux系统教程频道中。
方法二:
编译安装glibc
1.下载glibc

wget http://ftp.gnu.org/gnu/glibc/glibc-2.3.2.tar.gz2.下载glibc-linuxthreads

wget http://ftp.gnu.org/gnu/glibc/glibc-linuxthreads-2.3.2.tar.gz3.解压

tar -zxvf glibc-2.3.2.tar.gz
cd glibc-2.3.2
tar -zxvf ../glibc-linuxthreads-2.3.2.tar.gz
cd ..
./glibc-2.3.2/configure --prefix=/usr --disable-profile --enable-add-ons --libexecdir=/usr/lib --with-headers=/usr/include
make
make install注意点:
1、要将glibc-linuxthreads解压到glibc目录下。
2、不能在glibc当前目录下运行configure
方法三:
1、linux更新包,首选用yum来进行更新(前提是你的linux能上外网),命令如下:
yum install glibc* ----------虽然是安装命令,但是查到已安装后,会自动更新到yum源的最新版本。
2、也可以使用下载的rpm包手工更新的方法,下载最新的glic包然后上传到linux系统安装即可
方法四:
如果是CentOS的话就好啦,直接用命令:yum install glibc 就ok啦!其他的没办法,只能下载或哪里有光盘DVD!

本文标签: 系统  版本  方法  

为您推荐

如何升级linux系统glibc版本?(linux glibc版本回退)

如何升级linux系统glibc版本? 小编提供了如下的四种方法,但是,小编建议大家不要自己更新 glibc .因为他是系统基础库.他如果出现函数接口变化(版本

2023-07-16 00:09

Linux系统\Centos没有网卡eth0配置文件怎么办

Linux系统\Centos没有网卡eth0配置文件怎么办 一.临时解决办法 1大家都知道linux下面设置ip是 ifconfig 命令,通过下面命令即可临时

2023-07-16 00:08

linux里,如何查某个进程使用了哪些文件?

linux里,如何查某个进程使用了哪些文件? 只查看该进程:ps -ef | grep 11345 查看该进程打开的文件:lsof -p 11345 查看内存分

2023-07-16 00:07

linux下free命令如何使用 linux命令free什么意思

linux下free命令如何使用 首先我们介绍命令的格式为 free [参数]. 介绍第一条命令"free"显示内存的使用信息.默认按照M的计数单位统计. 显示

2023-07-16 00:07

常用linux命令下的free命令 linux中的free命令

常用linux命令下的free命令 free命令可以显示Linux系统中空闲的.已用的物理内存及swap内存,及被内核使用的buffer.在Linux系统监控的

2023-07-16 00:06

用友t3怎么反记账(用友t3怎么反记账恢复记账前状态)

用友t3怎么反记账,在用友t3软件上实现反记账的方法为:1、首先登录“用友T3”软件,点击“总账”按钮。2、然后选择“期末”选项,找到“对账”菜单并点击。3、接着在对账界面按下ctrl加h键,并点击“

2023-07-16 00:04