Centos7更新glibc2.18

news2024/11/27 13:38:13

Centos7更新glibc2.18

    • 查看glibc版本
    • 下载解压glibc2.18
    • 编译安装
    • 结果验证

查看glibc版本

# 查看glibc版本
ldd --version

在这里插入图片描述


下载解压glibc2.18

参考:
https://blog.csdn.net/qq_39295044/article/details/86685789
https://blog.csdn.net/myhes/article/details/106923039

# 下载glibc文件
wget -c http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz

# 解压
tar -zxvf  glibc-2.18.tar.gz

# 创建编译目录
cd glibc-2.18 && mkdir -p build

编译安装

# 编译、安装
## 必需进入build目录-否则无法编译
cd build/

# 构建编译选项
## --prefix=/usr: 指定安装软件的目标路径为 "/usr"
### --prefix=/usr 一定不能改,否则安装不成功
## --disable-profile: 禁用生成用于性能分析的 Profile 数据。
## --enable-add-ons: 启用附加功能。
## --with-headers=/usr/include: 指定头文件所在的路径为 "/usr/include"
## --with-binutils=/usr/bin: 指定 binutils 工具的路径为 "/usr/bin"
### binutils 是一组二进制工具,用于处理可执行文件和目标文件,包括汇编器、链接器和调试器等。这个选项告诉编译器在指定路径中查找所需的 binutils 工具。
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

# 编译
make -j all

# 编译安装
make install

# 解决中文乱码问题
make localedata/install-locales

在这里插入图片描述


结果验证

# 安装验证
rpm -qa | grep glibc

在这里插入图片描述

# 查看libc.so.6软连接文件指向
ls -la /usr/lib64/libc.so.6

在这里插入图片描述

# 查看libc版本
strings /lib64/libc.so.6 | grep GLIBC
# 可以看到2.1X的旧库文件还在,多了新安装2.18版本的库文件,而且软链接文件全部指向了新装的版本。

在这里插入图片描述

删除libc.so.6的软链千万要小心!!!删了就只剩cd 、 pwd命令可以用了,删了libc.so.6软链,关了shell窗口,就打不开了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/940500.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

安装配置mariadb

记录下安装配置mariadb的经历。 环境:ubuntu22 一、apt在线安装 apt代理配置 APT是Ubuntu系统中用于安装和升级软件包的工具,如果本地没有可用的软件包,APT将会连接到远程软件包服务器下载软件包。在某些情况下,用户需要将APT的…

UE5- socket客户端写法

# 实现目标 ue5 c 实现socket客户端,读取服务端数据,并进行解析 #实现步骤 {projectName}.Build.cs里增加 "WebSockets","JsonUtilities", "Json"配置信息,最终输出如下: using UnrealBuildTool;…

msvcr110.dll怎么安装?多种方法教你快速修复msvcr110.dll文件

最近很多小伙伴在咨询,msvcr110.dll怎么安装这个问题,其实要安装这个还是比较简单的,而且方法有很多种,每一种方法都有各种的优势,我们只要选择适合我们的一种方法就可以了。好了,下面我们一起来了解一下快…

微信小程序云开发-云存储文件ID转http

一、前言 云开发的云储存文件默认是以cloudID的形式读取的,但是这种读取方式只能在微信小程序或内嵌H5中使用。 所以如果需要在其他地方使用,例如浏览器或网站等其他端读取文件的时候,需要转换成普通的http链接。 目前官方提供有转换的接口…

智慧矿山2.0:煤矿智能化综合管理AI大数据监管平台建设方案设计

一、行业背景 能源与煤矿是我国国民经济的重要物质生产部门和支柱产业之一,同时也是一个安全事故多发的高危行业,施工阶段的现场管理对工程成本、进度、质量及安全等至关重要。煤矿智能化既是未来趋势,更是产业发展需求,建设智慧…

五个技巧,助你有效管理员工信息

对于大多数人力资源部门来说,在时间表、工资单记录和绩效评估之间管理员工信息是一项艰巨的任务。要做到正确管理并不那么容易,尤其是对于员工人数众多的企业而言。 本文提供了有效管理员工信息的关键技巧。无论是小企业主还是人力资源专业人员&#xf…

简单明了的Git入门

一、下载安装git 1、根据连接下载 git-scm.com 一路点击“下一步”,然后取消“view Release Notes” 二、配置git 安装成功后,鼠标右键点击第二个“Git” 配置用户名 git config --global user.name Mihu 配置邮箱(注意:这个…

Wiki在企业内部的应用和管理,如何构建有效的Wiki系统?

Wiki 是一个协同著作平台或称开放编辑系统。我们可以用Wiki来建设帮助系统,知识库系统。国内公共wiki最著名就是百度百科,国外则是基维百科;Wiki最著名的例子之一是维基百科,它在MediaWiki上运行,任何拥有Web浏览器的人…

东盟全面覆盖?长城战略部署核心区域市场,首个百万粉丝国产品牌

根据最新消息,长城汽车在东南亚地区取得了巨大的成功,成功进军了亚洲最大的汽车市场之一-印度尼西亚。这标志着长城汽车已经实现了东盟核心市场的全面覆盖,成为全球布局的重要一步。 在过去的几年里,长城汽车在东盟地区的市场布局…

Nacos服务创建与访问测试

1.Nacos概述: Nacos(DynamicNaming and Configuration Service)是一个应用于服务注册与发现、配置管理的平台。它孵化于阿里巴巴,成长于十年双十一的洪峰考验,沉淀了简单易用、稳定可靠、性能卓越的核心竞争力。其官网地址如下&a…

30 WEB漏洞-RCE代码及命令执行漏洞全解

目录 前言代码执行命令执行代码执行函数(PHP)命令执行函数修复方法演示案例墨者靶场黑盒功能点命令执行-应用功能墨者靶场白盒代码及命令执行-代码分析墨者靶场黑盒层RCE漏洞检测-公开漏洞Javaweb-Struts2框架类RCE漏洞-漏洞层面一句话Webshell后门原理代…

Ubuntu20.04下安装搜狗输入法Linux版

Ubuntu20.04下安装搜狗输入法Linux版 参考搜狗输入法的官网安装指南; 第一步:打开搜狗输入法官网; https://shurufa.sogou.com/ 点击X86_64后将会自动跳转到搜狗输入法的安装指南中; 安装指南 Ubuntu搜狗输入法安装指南 搜狗…

Python深度学习入门 - - 人工神经网络学习笔记

文章目录 前言一、神经网络原理1、输入层2、全连接层3、激活函数4、损失函数5、前向传播6、反向传播 二、Python实战神经网络1. 权重初始化技巧2. 梯度问题技巧3. 模型泛化技巧 总结 前言 如果说机器学习是人工智能的皇冠,深度学习就是这顶皇冠上的明珠,…

RHCE——十、防火墙、iptables、firewalld

防火墙 一、什么是防火墙1、分类:2、Netfilter(数据包过滤)2.1 定义2.2 Netfilter分析内容 3、防火墙无法完成的任务4、iptables 与 firewalld 区别 二、iptables1、iptables执行原则1.1 原则1.2 防火墙规则 2、规则链2.1 概念2.2 分析2.3 规则链分类2.4 规则链之间…

购买堡垒机成本有哪些?可以产生哪些收益?

我们大家都知道堡垒机的重要性,因此不少企业都在纷纷准备购买堡垒机。但有小伙伴在问,购买堡垒机成本有哪些?可以产生哪些收益?今天我们就来简单聊聊。 购买堡垒机成本有哪些? 1、购买成本:堡垒机购买成…

数字孪生可视化交互设计编辑平台在企业数字化发展发挥重要作用

数字孪生技术作为一种新兴的信息技术,已经在众多领域取得了显著的成果。然而,要充分发挥数字孪生技术的优势,很多公司都因为数字孪生大屏开发门槛高而无法享受到科技红利,因此数字孪生大屏开发编辑器应运而生。 深圳华锐视点作为专…

Transformer (Attention Is All You Need) 论文精读笔记

Transformer(Attention Is All You Need) Attention Is All You Need 参考:跟李沐学AI-Transformer论文逐段精读【论文精读】 摘要(Abstract) 首先摘要说明:目前,主流的序列转录(序列转录:给…

Ubantu安装mongodb,开启远程访问和认证

最近因为项目原因需要在阿里云服务器上部署MongoDB,操作系统为Ubuntu,网上查阅了一些资料,特此记录一下步骤。 1.运行apt-get install mongodb命令安装MongoDB服务(如果提示找不到该package,说明apt-get的资源库版本比…

超详细 | 灰狼优化算法原理及其实现(Matlab)

由于元启发式算法的灵活性,推导自由,简单,许多作者相继提出新的元启发式算法。这些算法正在迅速成为解决复杂优化问题的重要工具。最流行的元启发式算法有以下四种类型, 第一种是进化算法:其中比较有代表性的有遗传算…