1

При установке R (интерпретатор и разделяемая библиотека) в документации сказано, что необходимо выполнить следующие шаги:

 # <go to the R source directory>
 make distclean
 ./configure --enable-R-shlib
 make
 make install

Здесь у меня есть один вопрос:

Q1. В чем разница между make и make install (нужно ли запускать обе команды?)

Q2. Скажем, у меня нет root-доступа, который я хотел бы установить по указанному пути /path/to/R/ . В документации упоминается, что я должен использовать опции:

./configure --prefix /path/to/R

а также

make prefix=/path/to/R install

Я действительно должен передать путь к обеим командам? (т.е. ./configure и make). Если я правильно помню после установки другого ПО, обычно достаточно использовать ./configure --prefix .

1 ответ1

0

Ответ на Q1:сделайте компиляцию исходного кода. make install переместите скомпилированный двоичный файл в путь установки в соответствии с настройками.

Ответ на вопрос 2: У вас нет root-доступа, поэтому вы не можете установить программное обеспечение по умолчанию. Вам действительно нужно передать путь (в вашем домашнем каталоге) обеим командам. Как это:

./configure --prefix=/home/YourUserName/path/to/R

а также

make prefix=/home/YourUserName/path/to/R install

Я попробовал себя, и это работает.

Для более подробной информации смотрите R-admin.pdf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .