Ubuntu 18.04 出现GLIBC_2.28 not found的解决方法(亲测有效)

flushbonading

我在Ubuntu18安装Qt环境是出现了一个问题,下面把该问题的解决经验分享给大家!

如出现一下错误,不要慌张,继续跟着往下操作

分析这个错误的出现:GLIBC是Linux底层的API库,有些环境需要GLIBC更高版本才支持,比如

GLIBC_2.28;此时不建议大家更新GLIBC,可能会出现系统崩溃的情况。

软件包升级GLIBC_2.28

  • 1、查看服务器版本我们在终端中输出
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_

如果返回的结果如下:

GLIBC_2.2.5GLIBC_2.2.6GLIBC_2.3GLIBC_2.3.2GLIBC_2.3.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.5GLIBC_2.6GLIBC_2.7GLIBC_2.8GLIBC_2.9GLIBC_2.10GLIBC_2.11GLIBC_2.12GLIBC_2.13GLIBC_2.14GLIBC_2.15GLIBC_2.16GLIBC_2.17GLIBC_2.18GLIBC_2.22GLIBC_2.23GLIBC_2.24GLIBC_2.25GLIBC_2.26GLIBC_2.27GLIBC_PRIVATE

说明系统当前是没有GLIBC_2.28

  • 使用软件包升级方式

添加软件源,/etc/apt/sources.list文件,打开文件。

sudo gedit /etc/apt/sources.list

在文件后面添加

deb http://security.debian.org/debian-security buster/updates main

随后执行下方命令运行在线安装程序

sudo apt update # 更新软件源

apt-get update之后若出现下面提示:
由于没有公钥,无法验证下列签名: NO_PUBKEY 112695A0E562B32A NO_PUBKEY 54404762BBB6E853

则输入一下指令

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

其中后面的112695A0E562B32A 54404762BBB6E853就是上面提到的NO_PUBKEY 112695A0E562B32A NO_PUBKEY 54404762BBB6E853中的公钥,替换成对应的即可。

然后重新apt-get update

  • 查看软件包可更新列表
sudo apt list --upgradable

  • 安装libc6
sudo apt install libc6

  • 查看服务器当前版本:
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_

此时多了一个2.28则说明我们已经解决完问题。

如果还是没有28,可以尝试重新从替换公钥那一步再来一遍

相关文章

带你掌握专业的文档格式-markdown

**** 基本语法 **Markdown 是一种轻量级标记语言**,Markdown语法十分简单,常用的标记符号不超过10个,不到半小时就能完全掌握。 对于我来说使用Markdown的好处是,可以专注内容而不是纠结排版。 标题语法 在Markdown中要创建标题,只需要在文字前加入(`#`)。#的数量代表着标题的级别(一、二、三级标题)。 其他方式 可以在文本下方添加`===`或`--...

flushbonading

合宙主流通信模组梳理

合宙作为我第一家实习公司,其在行业上是一位佼佼者,我们合宙推出多种产品,满足了几乎所有客户对通信模组的需求。 并且,合宙有一个特色`Luatos`,是一种基于`lua`的开发脚本。它是一种针对嵌入式的脚本运行框架。针对资源较少的嵌入式环境进行了优化,极大提升了运行效率。 >但是对于习惯C的嵌入式开发者,就需要拿出时间去学习、熟悉该脚本 我一直认为`一个公司的销售不了解产品那一定会让去问开...

flushbonading

嵌入式存储器(ROM/RAM/Flash)知识梳理

作为嵌入式开发者,存储器是我们开发过程中最频繁的硬件组件之一。从微小的8位单片机到复杂的嵌入式Linux系统,每个设备都用到了各种类型的存储器。 概念 **存储器主要分为ROM和RAM**,RAM和ROM的最大区别是`RAM在断电以后保存的数据会自动消失,ROM不会消失`。 当然我们可以把所有的存储器按两种方式分类,`易失性`和`功能用途`。 按易失性划分(最核心分类) - **非易失...

flushbonading