ошибка: with-readline=yes (по умолчанию) и headers/lib недоступны

Я пытаюсь установить 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

Когда я запускаю эту команду, я получаю сообщение об ошибке, упомянутое выше. У Google также нет никаких предложений по этой ошибке, хотя многие говорят о X11.


person user1720918    schedule 14.07.2013    source источник
comment
Это точная копия сообщения об ошибке?   -  person IRTFM    schedule 14.07.2013


Ответы (4)


Readline — это пакет GNU, который вы можете найти здесь; ваш первый вариант состоит в том, чтобы установить его, прежде чем пытаться снова собрать R.

В качестве альтернативы, если вы уверены, что вам не нужна сборка R с этой библиотекой, вы можете просто установить для with-readline значение «no»:

./configure --with-x=no --with-readline=no
person Bertrand Moreau    schedule 08.08.2013
comment
pass =no сделал бы R непригодным для использования с графическим интерфейсом/графикой, просто комментарий на случай, если кто-то выберет это «решение» - person Andrés Parada; 26.06.2020

Я рассматривал возможность установки для readline значения no, но чем подумать, что, если вам это нужно. Я даже не уверен, что это на 100%, но я предполагаю, что это позволяет R читать какой-то пользовательский ввод.

В любом случае, я только что устранил эту ошибку, установив readline-devel на centos через yum. В Debian я думаю, что это что-то вроде libreadline-dev. Дело в том, что вам нужны файлы разработки, которые включают файлы .h, необходимые для R.

person AdrianP.    schedule 03.11.2013

Это решение работает для меня:

ошибка: --with-x=yes (по умолчанию) и заголовки/библиотеки X11 недоступны Решение: Код:

$ sudo apt-get install xorg-dev
person kennyut    schedule 24.07.2014

Для Centos 7, чтобы установить X11

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

Теперь ./настроить

person Mian Asbat Ahmad    schedule 13.09.2017