Podczas instalacji R (interpretera i biblioteki współdzielonej) dokumentacja mówi, że należy wykonać następujące kroki:
# <go to the R source directory>
make distclean
./configure --enable-R-shlib
make
make install
Tutaj mam jedno pytanie:
Pytanie 1 Jaka jest różnica między make
i make install
(czy muszę uruchomić oba polecenia?)
Q2 . Powiedz, że nie mam dostępu do konta root, którego chciałbym zainstalować R pod określoną ścieżką /path/to/R/
. Dokumentacja mówi, że powinienem skorzystać z opcji:
./configure --prefix /path/to/R
i
make prefix=/path/to/R install
Czy naprawdę muszę podać ścieżkę do obu poleceń? (tj. do ./configure
i do make
). Jeśli dobrze pamiętam z instalacji innego oprogramowania, zwykle ./configure --prefix
wystarczy użyć .
make
) wspierałprefix
zmienną (chociaż często ma inną nazwę), która ustawia lokalizację, w której oprogramowanie zostanie skopiowane wmake install
kroku, a./configure
krok (który generuje plik Makefile) będzie obsługiwał--prefix
opcję ustawienia domyślnej wartości tej zmiennej w pliku Makefile. Więc jedno z nich powinno wystarczyć. Używam tylko opcji prefiksu na./configure
.