簡單介紹CentOS6升級glibc操作步驟
背景
測試環境有一臺CentOS 6系統,需要搭建安卓編譯環境,但是發現安卓SDK要求glibc最低版本為2.14,CentOS 6預設是2.12的版本,記錄下glibc升級過程。升級前請將伺服器備份,生產環境不建議操作。
編譯glibc 2.14
檢視glibc系統版本庫,可以使用 :
strings /lib64/libc.so.6 |grep GLIBC_
接下來下載glibc 2.14並升級:
#下載原始碼包 wget #解壓 tar -xvf glibc-2.14.tar.gz #進入原始碼目錄 cd glibc-2.14 #建立編譯目錄並進入 mkdir build && cd build #編譯glibc ../configure --prefix=/usr/local/glibc-2.14 make && make install
修改軟連線
#先刪除原來的軟連線 rm -rf /lib64/libc.so.6 #建立新的軟連線 ln -s /usr/local/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6 #如果系統命令不可用,執行: LD_PRELOAD=/usr/local/glibc-2.14/lib/libc-2.14.so ln -s /usr/local/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6 #如果更新失敗,執行還原: LD_PRELOAD=/lib64/libc-2.12.so ln -s /lib64/libc-2.12.so /lib64/libc.so.6 #解決升級後中文顯示亂碼的問題 cp /usr/lib/locale/locale-archive /usr/local/glibc-2.14/lib/locale/locale-archive #解決時區不正確的問題 ln -sf /etc/localtime /usr/local/glibc-2.14/etc/localtime
最後
glibc是系統底層的依賴庫,升級前請做好相關備份操作,升級有風險,升級出錯請自行承擔責任。
到此這篇關於CentOS6升級glibc操作步驟的文章就介紹到這了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2845811/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 簡單介紹Git合併分支的流程步驟Git
- Oracle 12c升級需遵循的簡單步驟NFOracle
- git上傳github簡單操作步驟Github
- 簡單介紹vscode除錯container中的程式的方法步驟VSCode除錯AI
- 12.1.0.2 單機 升級 19.16 RAC步驟詳解
- mediacreationtool升級win10操作步驟_mediacreationtool工具怎麼升級win10系統Win10
- centos升級openssl方法及步驟CentOS
- dp安裝包升級步驟
- CH592_IAP升級步驟H5
- CATIA許可證升級步驟
- Mongoose簡單使用步驟Go
- glibc2.12升級至2.15
- 配置簡單的linux 的幾個操作步驟(Cent OS)Linux
- Fedora中安裝 Shutter步驟介紹
- 關於python操作excel,xlwt,xlwd,最簡單的操作介紹PythonExcel
- PostgreSQL簡介及安裝步驟SQL
- RPC簡單介紹RPC
- Python簡單介紹Python
- KVM簡單介紹
- RMI簡單介紹
- HTML簡單介紹HTML
- HTML 簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- CSS 簡單介紹CSS
- ajax簡單介紹
- SVG簡單介紹SVG
- Clickjacking簡單介紹
- 【Pandas】簡單介紹
- Map簡單介紹
- JSON簡單介紹JSON
- ActiveMQ簡單介紹MQ
- 【Linux Ops】如何無痛升級 glibcLinux
- 操作步驟
- 【Zabbix】ZABBIX3.0升級到3.2步驟
- CentOS6.4 升級到7.0的步驟CentOS
- 轉載:Ubuntu 升級 golang 版本完美步驟UbuntuGolang
- hanlp新增自定義字典的步驟介紹HanLP
- 徹底刪除MySQL步驟介紹ATSSMySql