3

RHadoop をインストールしようとしています。仮想ボックスUbuntu 12.04 64ビットバージョンで次の手順を使用しました。$wget https://launchpad.net/ubuntu/quantal/+source/r-base/2.15.1-3ubuntu1/+files/r-base_2.15.1.orig.tar.gz

$ tar -zxvf r-base_2.15.1.orig.tar.gz
$ sudo apt-get install gfortran
$ cd R-2.15.1/
$ ./configure --with-x=no

このコマンドを実行すると、上記のエラーが発生します。多くの人がX11について話していますが、Googleもこのエラーに対する提案を持っていません

4

4 に答える 4

2

readline を no に設定することは私が検討したことですが、これを考えるよりも、必要な場合はどうすればよいでしょうか。それが 100% かどうかさえわかりませんが、R が何らかのユーザー入力から読み取ることができると思います。

とにかく、yum経由でcentosにreadline-develをインストールすることで、このエラーを解決しました。Debian では、libreadline-dev のようなものだと思います。ポイントは、R に必要な .h ファイルを含む開発用ファイルが必要であるということです。

于 2013-11-03T19:14:27.503 に答える
2

Readline は、ここで見つけることができる GNU パッケージです。最初のオプションは、R を再度ビルドする前にインストールすることです。

または、R をこのライブラリでビルドする必要がないことが確実な場合は、with-readline を「no」に設定するだけです。

./configure --with-x=no --with-readline=no
于 2013-08-08T15:18:41.637 に答える
1

この解決策は私にとってはうまくいきます:

エラー: --with-x=yes (デフォルト) であり、X11 ヘッダー/ライブラリは利用できません。 解決策: コード:

$ sudo apt-get install xorg-dev
于 2014-07-24T17:27:16.703 に答える
-1

Centos 7 の場合、X11 をインストールするには

# yum install xorg-x11-server-devel libX11-devel libXt-devel

今 ./configure

于 2017-09-13T09:58:30.010 に答える