注意:该方案以aarch64为例,x86改相应的包文件为x86_64。
方案1、用rpm包升级
下载下面的rpm包(需要全部下载,建议新建一个目录来存放)
#2.35
glibc-2.35-22.oe2209.aarch64.rpm
glibc-all-langpacks-2.35-22.oe2209.aarch64.rpm
glibc-common-2.35-22.oe2209.aarch64.rpm
glibc-devel-2.35-22.oe2209.aarch64.rpm
glibc-locale-source-2.35-22.oe2209.aarch64.rpm
#2.38
glibc-2.38-8.oe2309.aarch64.rpm
glibc-all-langpacks-2.38-8.oe2309.aarch64.rpm
glibc-common-2.38-8.oe2309.aarch64.rpm
glibc-devel-2.38-8.oe2309.aarch64.rpm
glibc-locale-source-2.38-8.oe2309.aarch64.rpm
执行升级命令:(在上面新建的目录里执行)
rpm -Uvh glibc*.aarch64.rpm --force --nodeps
或者使用命令:(二选一就行,不用两条都执行)
yum localinstall glibc*.aarch64.rpm -y --skip-broken
说明:上面命令正常执行完,系统的glibc已经被升级为2.35/2.38,相应的多个so相关的软链也会自动指向新的2.35/2.38,也就是立即生效了,不需要重起服务器。
方案2、编译glibc源码升级
暂时先不写了,不然系统崩找我麻烦,哈哈。。。
.
.
.