安装依赖“Rgraphviz”失败
问题现象描述
提示ERROR:compilation failed for package ‘Rgraphviz’。
关键过程、根本原因分析
在安装MWASTools过程中,因为Rgraphviz_2.40.0这款依赖中guess文件过旧,没有识别到aarch64架构。
结论、解决方案及效果
根据安装过程中提示的报错获取Rraphviz的源码地址。将Rraphviz的源码下载到服务器,解压Rgraphviz_2.40.0.tar.gz,重新下载guess文件覆盖后再重新进行源码安装。
- 执行以下命令解压“Rgraphviz_2.40.0.tar.gz”依赖包。
tar xvf Rgraphviz_2.40.0.tar.gz
- 执行以下命令进入解压后的目录。
cd Rgraphviz
- 执行以下命令删除guess相关文件。
rm -rf ./src/graphviz/config/config.guess rm -rf ./src/graphviz/libltdl/config/config.guess
- 执行以下命令下载guess并重命名。
wget "http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD" -O config.guess
- 执行以下命令拷贝。
cp ./config.guess ./src/graphviz/config/ cp ./config.guess ./src/graphviz/libltdl/config/
- 执行以下命令删除“Rgraphviz_2.40.0.tar.gz”。
cd .. rm -rf Rgraphviz_2.40.0.tar.gz
- 执行以下命令进行打包。
tar czvf Rgraphviz_2.40.0.tar.gz Rgraphviz
- 执行以下命令进行安装。
R CMD INSTALL Rgraphviz_2.40.0.tar.gz
若回显信息中提示“DONE(Rgraphviz)”,则表示安装成功。
父主题: 故障排除