私はここでこの質問を見ました: Mac OS Xでrglパッケージをロードする際のエラー しかし、インストールエラーに関する言及はありません。これは私の場合です。 rgl
でこのコマンドを使用して、R
パッケージをインストールできません。
source("http://bioconductor.org/biocLite.R")
biocLite("rgl")
次のエラーが表示されます。
構成:エラー:X11が見つかりませんが、必須です。構成は中止されました。エラー:パッケージ「rgl」の構成に失敗しました*「/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl」を削除します
このアドレス/Library/Frameworks/R.framework/Versions/3.2/Resources/library
を確認しましたが、rgl
フォルダーがないため、上記の質問に対する答えであるaglrgl.so
(またはrgl.so
)を削除できません。このインストールの問題について助けていただけますか?ありがとう。
上記の答えはすべて正しいです。ただし、Mac用はありません。
私の場合(私はMacユーザーです)、 XQuartz をインストールしてRを再起動することで問題を解決しました。
クリーンな16.04 Ubuntuインストール(および以下のコメントによると18.04の場合)で、CRANからrgl
をインストールしようとすると、この問題が発生する場合があります。
xをチェックしています...設定なし:エラー:X11が見つかりませんが、必要です。設定は中止されました。
エラー:パッケージ「rgl」の構成に失敗しました
クレジットは、このブログがrgl
のインストールに関する問題を解決したためです。
http://solaimurugan.blogspot.ca/2015/09/3d-data-visualization-using-r-configure.html
上記のリンクが消えた場合の解決策は、ブログで概説されているとおりです。
Sudo apt-get install xorg
Sudo apt-get install libx11-dev
Sudo apt-get install libglu1-mesa-dev
最近、新しいubuntu 16.04インストールにrglをインストールする場合も、このエラーが発生した場合は、追加の手順が必要です(以下のコメントに記載されています)。
致命的なエラー:ft2build.h:そのようなファイルまたはディレクトリはありません
これは次の方法で解決されます。
Sudo apt-get install libfreetype6-dev
その後、CRANからrgl
をインストールするだけで機能します。
Ubuntuでは、コマンドラインから直接パッケージをインストールすることができました:
Sudo apt-get install r-cran-rgl
(ここに奇妙なセットアップがあるので、YMMV)
CentOSでは、最後にトリックを実行したのはlibpng-devのインストールでした。
Sudo yum install libpng-devel.x86_64
これに先立ち、xorg、libx11、mesa GLライブラリ、およびfreeglut。
Sudo yum install xorg-x11-server-Xvfb.x86_64 xorg-x11-server-devel.x86_64
Sudo yum install libX11.x86_64 libX11-devel.x86_64
Sudo yum install mesa-libGL mesa-libGL-devel mesa-libGLU mesa-libGLU-devel
Sudo yum install freeglut.x86_64 freeglut-devel.x86_64
最後に不足しているものを見つけた方法は、ソースからコンパイルして( cran でtar.gzをダウンロードして)、。/ configureが失敗した後にconfig.logを調べることでした。
Macのケースについてはわかりませんが、Windowsでは同じrglパッケージのダウンロードで問題が発生しました。 RGLをインストールするには、devtoolsパッケージが必要です
install.packages("devtools")
library(devtools)
install.packages("rgl")
library(rgl)
[RHEL 3.10.0-862.14.4.el7.x86_64 x86_64 x86_64 x86_64 GNU/Linux]でこれを理解するのに長い時間がかかりました。次のパッケージが必要です。
libpng12-devel.x86_64
ImageMagick-c++-devel.x86_64
mesa-libGLU-devel.x86_64
libselinux-devel.x86_64
xorg-x11-apps
OpenSuseで
Sudo zypper install xorg-x11-devel
Sudo zypper install glu-devel