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包解决办法的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu16.04在英文状态下安装中文语言包的过程(法一:图形界面的方式) 以及 安装中文语言包后无法选择汉语问题的解决 以及 安装搜狗中文输入法的方法