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

Chromebook的RStudio中安装tidyverse失败,依赖ragg/libtiff-4无法安装求助

解决Chromebook上R安装tidyverse时ragg依赖失败的问题

步骤1:安装正确的系统依赖包

Chromebook的Linux容器基于Debian/Ubuntu生态,ragg编译所需的系统依赖包名与你尝试的存在差异(libtiff-4系列包名不存在),执行以下命令安装全套依赖:

sudo apt update && sudo apt install libfreetype6-dev libpng-dev libtiff5-dev libjpeg-dev pkg-config
  • libfreetype6-dev:包含缺失的ft2build.h头文件,解决编译报错
  • libtiff5-dev:对应报错中提到的libtiff-4依赖(Debian/Ubuntu中该库的标准包名)
  • pkg-config:用于检测系统库路径的工具,确保R能正确识别依赖位置

步骤2:验证依赖检测状态

安装完成后,在Linux终端执行以下命令,确认pkg-config能识别libtiff:

pkg-config --list-all | grep tiff

若输出包含libtiff相关条目,说明依赖路径配置正常。

步骤3:重新安装ragg和tidyverse

打开RStudio或R终端,先单独安装ragg确保依赖正常:

install.packages("ragg")

ragg安装成功后,再执行tidyverse的安装命令:

install.packages("tidyverse")

备选方案:手动指定编译路径(若步骤3失败)

如果pkg-config仍无法自动识别依赖,手动指定系统头文件和库路径安装ragg:

  1. 找到你之前下载的ragg源码包(默认路径为/tmp/RtmpOXWUgy/downloaded_packages/ragg_1.2.6.tar.gz)
  2. 在Linux终端执行:
R CMD INSTALL --configure-vars='INCLUDE_DIR=/usr/include LIB_DIR=/usr/lib/aarch64-linux-gnu' /tmp/RtmpOXWUgy/downloaded_packages/ragg_1.2.6.tar.gz

Chromebook的arm64架构下,系统库默认路径为/usr/lib/aarch64-linux-gnu,头文件默认路径为/usr/include。

内容的提问来源于stack exchange,提问作者Nicole Digruber

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 06:35:57