中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

安装依赖“Rgraphviz”失败

问题现象描述

提示ERROR:compilation failed for package ‘Rgraphviz’。

关键过程、根本原因分析

在安装MWASTools过程中,因为Rgraphviz_2.40.0这款依赖中guess文件过旧,没有识别到aarch64架构。

结论、解决方案及效果

根据安装过程中提示的报错获取Rraphviz的源码地址。将Rraphviz的源码下载到服务器,解压Rgraphviz_2.40.0.tar.gz,重新下载guess文件覆盖后再重新进行源码安装。

  1. 执行以下命令解压“Rgraphviz_2.40.0.tar.gz”依赖包。
    tar xvf Rgraphviz_2.40.0.tar.gz
  2. 执行以下命令进入解压后的目录。
    cd Rgraphviz
  3. 执行以下命令删除guess相关文件。
    rm -rf ./src/graphviz/config/config.guess
    rm -rf ./src/graphviz/libltdl/config/config.guess
  4. 执行以下命令下载guess并重命名。
    wget "http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD" -O config.guess
  5. 执行以下命令拷贝。
    cp ./config.guess ./src/graphviz/config/
    cp ./config.guess ./src/graphviz/libltdl/config/
  6. 执行以下命令删除“Rgraphviz_2.40.0.tar.gz”。
    cd ..
    rm -rf Rgraphviz_2.40.0.tar.gz
  7. 执行以下命令进行打包。
    tar czvf Rgraphviz_2.40.0.tar.gz Rgraphviz
  8. 执行以下命令进行安装。
    R CMD INSTALL Rgraphviz_2.40.0.tar.gz

    若回显信息中提示“DONE(Rgraphviz)”,则表示安装成功。