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 makei 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 ./configurei do make). Jeśli dobrze pamiętam z instalacji innego oprogramowania, zwykle ./configure --prefixwystarczy użyć .
make) wspierałprefixzmienną (chociaż często ma inną nazwę), która ustawia lokalizację, w której oprogramowanie zostanie skopiowane wmake installkroku, a./configurekrok (który generuje plik Makefile) będzie obsługiwał--prefixopcję ustawienia domyślnej wartości tej zmiennej w pliku Makefile. Więc jedno z nich powinno wystarczyć. Używam tylko opcji prefiksu na./configure.