Ubuntu 23.10安装R失败,libtiff5依赖无法安装求解决方法
解决Ubuntu 23.10安装R语言时libtiff5依赖问题
Ubuntu 23.10的默认软件源中,libtiff5已被libtiff6替代,这是导致R语言安装依赖报错的核心原因,以下是几种可行解决方案:
方法一:添加CRAN官方R源(推荐)
CRAN提供的R包已适配Ubuntu 23.10的依赖环境,步骤如下:
- 导入CRAN的GPG密钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 - 添加CRAN源到系统源列表(
mantic是Ubuntu 23.10的代号):echo "deb https://cloud.r-project.org/bin/linux/ubuntu mantic-cran40/" | sudo tee /etc/apt/sources.list.d/cran.list - 更新源并安装R:
sudo apt update sudo apt install r-base-core
方法二:手动安装libtiff5 deb包(不推荐,存在兼容性风险)
若不想更换源,可从Ubuntu 22.04(jammy)源下载libtiff5包手动安装:
- 下载对应架构的deb包(以amd64为例):
wget http://archive.ubuntu.com/ubuntu/pool/main/t/tiff/libtiff5_4.3.0-6ubuntu0.2_amd64.deb - 安装deb包:
sudo dpkg -i libtiff5_4.3.0-6ubuntu0.2_amd64.deb - 修复可能出现的依赖问题:
sudo apt -f install - 再次尝试安装R:
sudo apt install r-base-core
方法三:用aptitude自动处理依赖
aptitude比apt更擅长解决复杂依赖冲突:
- 安装aptitude:
sudo apt install aptitude - 用aptitude安装R:
执行过程中aptitude会给出可选解决方案,选择符合需求的选项即可。sudo aptitude install r-base-core
内容的提问来源于stack exchange,提问作者Miguel Angel Rendón Espinosa
相关产品推荐
相关产品推荐

