Ubuntu下无法安装R语言vcd包解决办法

Posted Z.Q.Feng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu下无法安装R语言vcd包解决办法相关的知识,希望对你有一定的参考价值。


项目场景

使用 R 语言时需要用到 vcd 包,需要对其进行安装,其中我的系统版本是 Ubuntu20.04,在安装 vcd 包时出现了报错无法安装的情况。


问题描述

在安装 vcd 包的过程中,其默认自动安装了其依赖包 lmtest 包,但是在安装 lmtest 包的过程中出现了如下报错:

/bin/bash: gfortran: command not found
make: *** [/usr/lib/R/etc/Makeconf:191: pan.o] Error 127
ERROR: compilation failed for package ‘lmtest’
* removing ‘/home/zq/R/x86_64-pc-linux-gnu-library/4.1/lmtest’

从而导致 lmtest 包安装失败,无法安装 vcd 包。


原因分析

首先我们要知道 vcd 包是依赖于 lmtest 包的,因此在安装 vcd 包之前,我们要确保 lmtest 包已安装,看了一下大致报错如上,可以看到这里是出现了编译报错的情况,在编译 lmtest 包的过程中,由于 /bin/bash 缺少插件 gfortran,导致编译失败。


解决方案

缺少插件 gfortran,安装插件即可,输入以下命令安装:

sudo apt-get install gfortran

再执行安装,问题解决!

以上是关于Ubuntu下无法安装R语言vcd包解决办法的主要内容,如果未能解决你的问题,请参考以下文章

R语言自学笔记-3设置路径、R包操作

Ubuntu 14.04安装语言包后无法选择汉语问题解决

ubuntu16.04在英文状态下安装中文语言包的过程(法一:图形界面的方式) 以及 安装中文语言包后无法选择汉语问题的解决 以及 安装搜狗中文输入法的方法

Ubuntu 安装输入法

Ubuntu中文语言包无法安装

《R语言实战》第6章