所以我尝试在本地系统上安装 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 版本。我如何更新版本?
这是我正在尝试下载的应用程序。
Dol*_*hin 23
您可以尝试从官方来源下载glibc并安装:
wget -c https://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.gz
tar -zxvf glibc-2.29.tar.gz
mkdir glibc-2.29/build
cd glibc-2.29/build
../configure --prefix=/opt/glibc
make
make install
Run Code Online (Sandbox Code Playgroud)
注意避免破坏您的操作系统环境:使用时需要指定前缀并配置单独的路径。
有关如何使用备用 GLIBC 的信息,请参阅此答案。
Саш*_*кин 14
@Dolphin 的答案并不完整,因为它会产生错误: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
Run Code Online (Sandbox Code Playgroud)
PS 如果你想运行,ord只需尝试从源代码构建,它比升级 ubuntu 或重新编译 GLIBC 要简单得多
| 归档时间: |
|
| 查看次数: |
116890 次 |
| 最近记录: |