glibc2.12升级glibc2.14源码

升级步骤如下:

1、使用 strings /lib64/libc.so.6 |grep GLIBC查看目前系统的glibc版本

GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_PRIVATE

2、glibc2.14源码下载

http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz

3、glibc安装: 

[[email protected] ~]# tar xvf glibc-2.14.tar.gz

[[email protected] ~]# cd glibc-2.14

[[email protected] glibc-2.14]# mkdir build

[[email protected] glibc-2.14]# cd ./build

[[email protected] build]# ../configure --prefix=/opt/glibc-2.14

[[email protected] build]# make

[[email protected] build]# make install

4、创建glibc2.14的软链

ln -sf /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6

特别说明,千万不要先删除之前的软链,直接加-f参数覆盖就行了,否则无法开机

5、设置语言相关的locale-archive文件

[[email protected] ~]# find / -name locale-archive   ###找出glibc2.12的语言相关的 locale-archive 文件
/usr/lib/locale/locale-archive

[[email protected] locale]# cp /usr/lib/locale/locale-archive /opt/app/glibc-2.14/lib/locale/   ###复制到编译好的glibc 2.14的lib/locale中,记得先创建locale目录

[[email protected] locale]# /opt/app/glibc-2.14/bin/localedef -i en_US -f UTF-8 en_US.UTF-8  ##运行生成相应的locale配置文件

 

时间: 2024-11-03 21:51:28

glibc2.12升级glibc2.14源码的相关文章

UCanCode发布升级E-Form++可视化源码组件库2015全新版 (V23.01)!

2015年4月. 成都 UCanCode发布升级E-Form++可视化源码组件库2015全新版 (V23.01)! --- 全面性能提升,UCanCode有史以来最强大的版本发布! E-Form++可视化源码组件库企业版本2015最新版发布!(超过50万行VC++源代码,历时14年开发,价值数百万,100% VC++ Source Code提供)!("The only Flow/Diagramming Kits that provides full source code of componen

C#实现自动升级(附源码)

对于PC桌面应用程序而言,自动升级功能往往是必不可少的.而自动升级可以作为一个独立的C/S系统来开发,这样,就可以在不同的桌面应用中进行复用.本文将着重介绍OAUS的相关背景.使用方法,至于详细的实现细节,大家可以直接下载源码研究.如果了解了OAUS的使用,源码的理解就非常容易了.如果需要直接部署使用自动升级系统,那么,可下载文末的可执行程序压缩包. 一.OAUS的主要功能 目前主流的程序自动升级策略是,重新下载最新的安装包,然后重新安装整个客户端.这种方式虽然简单直观,但是缺陷也很明显.比如,

12种设计模式c++源码

12种设计源码 源码下载(c++)地址 http://download.csdn.net/detail/lv836735240/7707409 java版 http://download.csdn.net/detail/lv836735240/7707423 12种设计模式c++源码

macOS(Sierra 10.12)上Android源码(AOSP)的下载、编译与导入到Android Studio

http://blog.bihe0832.com/macOS-AOSP.html [本文结构] 背景 背景简介 最近因为项目需要,要研究Android系统中应用安装的详细过程.在这种场景下,最好的办法就是Read the Fucking Source Code.之前都是在线看,这次因为看的内容比较多,而且看的比较细,因此打算在本地checkout一份.这篇文章就主要记录本人使用macOS(Sierra 10.12.1)在本地checkout出AOSP(7.1.1)并编译导入Android Stu

【开源下载】基于TCP网络通信的自动升级程序c#源码

本程序使用开源的来自英国的networkcomms2.3.1网络通讯框架(c#语言编写) [http://www.networkcomms.net] 使用networkcomms框架作为工作中的主要编程框架1年多的时间了,networkcomms的有优美.稳定深深打动了我,基于此框架开发了不少程序,特别的稳定. networkcomms框架由英国剑桥的2位工程师开发,支持.net2.0以上平台,原生态的支持xamarion.android(安卓),xamarin.ios,以及蓝牙等多平台开发.

[自编号1-2]将spring framework源码导入Spring Tool Suite中

先讲基本步骤,如下: 去GitHub中下载spring framework的源码,https://github.com/spring-projects/spring-framework/releases 下载3.2.X其中的一个版本; 安装Gradle软件,官网下载,解压即可,设置GRADLE_HOME,和PATH. 命令行中运行gradle -v,检查一下是否正确安装配置: 命令行中运行spring framework根目录下的import-into-eclipse.bat 连续两次回车,就可

zabbix-3.4.14源码安装

此次介绍一下,zabbix的源码安装,因为zabbix的依赖很多,所以源码安装有很多依赖需要安装 首先,下载zabbix源码包 wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.14/zabbix-3.4.14.tar.gz 下载完成后,解压 tar xf zabbix-3.4.14.tar.gz -C /usr/local/src 进入zabbix解压后的目录 cd /usr/loc

Deepin 15.4/Ubuntu 14 源码编译安装 MySQL-5.6.35

在 Ubuntu 下,先前一直是 二进制包解压安装,详情参考: http://www.cnblogs.com/phpgo/p/5680906.html 现改为 源码编译安装: #!/bin/bash # 安装 依赖库 sudo apt-get -y install make cmake gcc g++ bison openssl libssl-dev libncurses5-dev # 创建 数据 文件夹 sudo mv /fiisoo/mysql /fiisoo/mysql.$(date "+

centos7升级qemu-kvm,源码

先卸载qemu-kvm yum –y remove qemu-kvm 源码地址:http://wiki.qemu.org/Download 下载源码 wget http://wiki.qemu-project.org/download/qemu-2.8.0-rc0.tar.bz2 安装依赖包 yum -y install gcc gcc-c++ automake libtool zlib-devel glib2-devel bzip2-devel libuuid-devel spice-prot