You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pop!_OS 22.04安装R包readr/googlesheets4失败:GLIBCXX/GLIBC版本不匹配

在Pop!_OS 22.04中安装R包readr、googlesheets4及tidyverse时的依赖错误问题

在Pop!_OS 22.04系统中安装R包readr和googlesheets4时遇到依赖错误,由于readr是tidyverse套件的核心依赖,导致无法安装tidyverse。

错误信息

执行install.packages("readr")或install.packages("googlesheets4")时,出现以下错误:

**googlesheets4 Error**
> Error: package or namespace load failed for ‘googlesheets4’:
> .onLoad failed in loadNamespace() for 'fs', details:
> call: dyn.load(file, DLLpath = DLLpath, ...)
> error: unable to load shared object '/home/nick/R/x86_64-pc-linux-gnu-library/4.4/fs/libs/fs.so':
> /usr/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /home/nick/R/x86_64-pc-linux-gnu-library/4.4/fs/libs/fs.so)

**readr Error**
> Error: package or namespace load failed for ‘readr’:
> .onLoad failed in loadNamespace() for 'tzdb', details:
> call: dyn.load(file, DLLpath = DLLpath, ...)
> error: unable to load shared object '/home/nick/R/x86_64-pc-linux-gnu-library/4.4/tzdb/libs/tzdb.so':
> /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/nick/R/x86_64-pc-linux-gnu-library/4.4/tzdb/libs/tzdb.so)

复现步骤

  • 在终端打开R
  • 执行install.packages("readr")或install.packages("googlesheets4")
  • 或执行install.packages("tidyverse")

系统信息

  • 操作系统:Pop!_OS 22.04 LTS(基于Ubuntu 22.04 LTS)
  • R版本:4.4.3 (2025-02-28) -- "Trophy Case"
  • ldd版本:(Ubuntu GLIBC 2.35-0ubuntu3.9) 2.35

执行以下命令查看GLIBCXX版本:

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX:

输出:

GLIBCXX_3.4
GLIBCXX_3.4.1
...
GLIBCXX_3.4.30
GLIBCXX_DEBUG_MESSAGE_LENGTH

已尝试操作

sudo nala update && sudo nala upgrade

执行后重启系统,但问题未解决。

期望结果

无需依赖Docker或云方案,成功在Pop!_OS 22.04系统安装readr、googlesheets4及tidyverse。

内容的提问来源于stack exchange,提问作者nick michalak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 01:02:44