web-dev-qa-db-ja.com

UbuntuおよびMacにrglをインストールする:X11が見つかりません

私はここでこの質問を見ました: 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)を削除できません。このインストールの問題について助けていただけますか?ありがとう。

38
Matin Kh

上記の答えはすべて正しいです。ただし、Mac用はありません。

私の場合(私はMacユーザーです)、 XQuartz をインストールしてRを再起動することで問題を解決しました。

9
Matin Kh

クリーンな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をインストールするだけで機能します。

42
FXQuantTrader

Ubuntuでは、コマンドラインから直接パッケージをインストールすることができました:

Sudo apt-get install r-cran-rgl

(ここに奇妙なセットアップがあるので、YMMV)

29
Tony Bruguier

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を調べることでした。

10
Victor Kostyuk

Macのケースについてはわかりませんが、Windowsでは同じrglパッケージのダウンロードで問題が発生しました。 RGLをインストールするには、devtoolsパッケージが必要です

install.packages("devtools")
library(devtools)
install.packages("rgl")
library(rgl)
5

[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
1
Cloud

OpenSuseで

Sudo zypper install xorg-x11-devel
Sudo zypper install glu-devel
0
Bryce Frank