安装Matrix

时间:2020-06-19 14:33:45

标签: r linux matrix lapack blas

我试图安装CummeRbund失败,因为它取决于Matrix。 Matrix无法安装,因为它使用lRlapack和lRblas而不是使用“ -lblas -llapack”。我该如何改变这种行为?

尝试了多次但没有成功后,我重新安装了R和Rstudio 我按照说明here

安装了lapack blas

在Rstudio中

BiocManager::install("cummeRbund")

有12条警告(请使用warnings()查看)

warnings() 警告信息: 1:在install.packages(...)中: 软件包“ DelayedArray”的安装退出状态为非零 2:在install.packages(...)中: 软件包“ Hmisc”的安装退出状态为非零 3:在install.packages(...)中: 软件包“ SummarizedExperiment”的安装退出状态为非零 4:在install.packages(...)中: 软件包“ GenomicAlignments”的安装退出状态为非零 5:在install.packages(...)中: 软件包“ rtracklayer”的安装退出状态为非零 6:在install.packages(...)中: 软件包“ GenomicFeatures”的安装退出状态为非零 7:在install.packages(...)中: 软件包“ BSgenome”的安装退出状态为非零 8:在install.packages(...)中: 软件包“ VariantAnnotation”的安装退出状态为非零 9:在install.packages(...)中: 软件包“ ensembldb”的安装退出状态为非零 10:在install.packages(...)中: 软件包“ biovizBase”的安装退出状态为非零 11:在install.packages(...)中: 软件包“ Gviz”的安装退出状态为非零 12:在install.packages(...)中: 软件包“ cummeRbund”的安装退出状态为非零

我尝试安装上面建议的软件包,但出现错误

Error: package ‘Matrix’ was installed before R 4.0.0: please re-install it Execution halted ERROR: lazy loading failed for package ‘package_name’ * removing ‘/home/bkimathi/R/x86_64-pc-linux-gnu-library/4.0/package_name’

install.packages("Matrix")

/ usr / bin / ld:找不到-lRlapack / usr / bin / ld:找不到-lRblas collect2:错误:ld返回1退出状态 /usr/share/R/share/make/shlib.mk:6:目标“ Matrix.so”的配方失败 make:*** [Matrix.so]错误1 错误:包“ Matrix”的编译失败 *删除“ /home/bkimathi/R/x86_64-pc-linux-gnu-library/4.0/Matrix” install.packages中的警告: 软件包“ Matrix”的安装退出状态为非零

已下载的源包位于 ‘/ tmp / Rtmp8h5gPA / downloaded_pa​​ckages’

如何克服Matrix错误?非常感谢您的帮助。

0 个答案:

没有答案