当前位置: 首页 > news >正文

Ubuntu18.04 解决 libc.so.6: version `GLIBC_2.28‘ not found

Glibc(GNU C Library)是 GNU 系统及其衍生系统如 Linux 操作系统中实现 C 语言标准库的核心组件。升级 Glibc 是一个非常谨慎的操作,因为它与系统的许多关键功能和服务密切相关。Ubuntu 18.04 默认安装的 Glibc 版本为 2.27,但某些应用程序可能需要更新版本的 Glibc,如 2.28

源码升级 风险较高,一不留神可能系统都会搞崩溃。

系统版本

问题现象

查看系统支持的GLIBC版本

strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_

软件包升级

/etc/apt/sources.list

  • 添加软件源,/etc/apt/sources.list文件中像下面这样添加一行

sudo nano /etc/apt/sources.listdeb http://security.debian.org/debian-security buster/updates main 

软件包更新

  • 系统可用的软件包更新,刷新软件包的缓存
sudo apt update  # 更新软件源

签名错误

若出现以下错误 是由于没有公钥,无法验证下列签名: NO_PUBKEY 112695A0E562B32A NO_PUBKEY 54404762BBB6E853

导入公钥

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A 54404762BBB6E853

查看软件可更新列表

 sudo apt list --upgradable

安装libc6

sudo apt install libc6-dev 

查看服务器支持GLIBC版本

strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_

http://www.lryc.cn/news/522197.html

相关文章:

  • Notepad++移除所有空格
  • Android BottomNavigationView不加icon使text垂直居中,完美解决。
  • 如何使用 `forEach` 遍历数组?
  • Go语言之路————条件控制:if、for、switch
  • OpenAI推出首个AI Agent!日常事项自动化处理!
  • Go语言的编程范式
  • 如何在 Rocky Linux 上安装极狐GitLab?
  • 数据库(MySQL)练习
  • Mac上安装Label Studio
  • 【airtest】自动化入门教程Poco元素定位
  • 【爬虫】某某查cookie逆向
  • 【进程与线程】进程的状态
  • 阻塞赋值和非阻塞赋值
  • Maven在Win10上的安装教程
  • 攻防世界_SQL注入
  • Ruby语言的数据结构
  • Jmeter配置服务代理器 Proxy(二)
  • Spring Boot 中实现 WebSocket 的方式
  • C语言初阶习题【29】杨氏矩阵
  • [操作系统] 深入理解操作系统的概念及定位
  • Java中对list数据进行手动分页(可直接复用版)
  • 【HarmonyOS NEXT】鸿蒙跳转华为应用市场目标APP下载页
  • 《研发管理 APQP 软件系统》——汽车电子行业的应用收益分析
  • 【IDEA 2024】学习笔记--文件选项卡
  • Android SystemUI——服务启动流程(二)
  • iOS - 内存对齐
  • 小游戏前端地区获取
  • AIGC时代:如何快速搞定Spring Boot+Vue全栈开发
  • MDX语言的多线程编程
  • Vue.js组件开发-实现输入框与筛选逻辑