如何在 Ubuntu 18.04 中安装 GLIBC 2.29 或更高版本

问题描述 投票:0回答:2

所以我正在尝试在我的本地系统上安装 truDesk。运行命令时出现此错误

npm install -g yarn

节点:/lib/x86_64-linux-gnu/libc.so.6:找不到版本“GLIBC_2.28” (节点要求)

我的 Ubuntu 版本是 Ubuntu 18.04.6 LTS 当我检查最新版本时,它显示该软件是最新的。当我遇到 glibcc 错误时,它需要一个大于 18 的 Ubuntu 版本。我该如何更新版本?

这是我正在尝试下载的应用程序

ubuntu ubuntu-18.04 glibc
2个回答
10
投票

可以尝试从官方源下载glibc并安装:

wget -c https://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.gz
tar -zxvf glibc-2.29.tar.gz
cd glibc-2.29
./configure --prefix=/opt/glibc
make 
make install

注意避免破坏你的操作系统环境:使用时需要指定前缀并配置单独的路径。


有关如何使用备用 GLIBC 的信息,请参阅此答案


2
投票

@Dolphin 的回答不完整,因为它会从 make 中产生错误:

Makeconfig:42: *** missing separator. Stop.

就我而言,我必须执行以下操作:

# Check GLIBC_2.29
ldd --version | head -n1

# Build GLIBC_2.29 from sources
sudo apt-get install gawk bison -y
wget -c https://ftp.gnu.org/gnu/glibc/glibc-2.34.tar.gz
tar -zxvf glibc-2.34.tar.gz && cd glibc-2.34
mkdir glibc-build && cd glibc-build
../configure --prefix=/opt/glibc-2.34
make 
sudo make install

附言如果您正在尝试运行

ord
,只需尝试从源代码构建,这比升级 ubuntu 或重新编译 GLIBC 简单得多

© www.soinside.com 2019 - 2024. All rights reserved.