web-dev-qa-db-ja.com

一部のRパッケージがインストールされない

Rバージョン3.4.2があり、ggplot2をインストールしようとして、RStudioでinstall.packages("ggplot2", dependencies = TRUE)を実行しました。最終的にゼロ以外の終了ステータスで終了したことを通知し、メッセージが非常に長いためエラーが読みにくいですが、プロセスでMatrixが依存関係であり、インストールにも失敗したことがわかりますそれを直接インストールするために、ここで私はそのためのエラーメッセージで見るものです:

/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas
/usr/bin/ld: cannot find -lgfortran
collect2: error: ld returned 1 exit status
/usr/share/R/share/make/shlib.mk:6: recipe for target 'Matrix.so' failed
make: *** [Matrix.so] Error 1
ERROR: compilation failed for package ‘Matrix’
* removing ‘/usr/local/lib/R/site-library/Matrix’

ldが何であるか、およびこの問題を解決するためにそれを調査する必要があるかどうかは明確ではありません。代わりにMatrix.soと何か関係があるようです。

2
Addem

Rパッケージのこれらのビルド依存関係をインストールする必要があります。

Sudo apt-get install r-base-dev

次に、Rパッケージをホームフォルダー(~/R/x86_64-pc-linux-gnu-library)にインストールします。 RStudioをrootとして実行する必要はありません。

1
N0rbert