Probleem
Nende on mõned R paketid saadaval CRAN, mis vajavad staatiliselt lingitud R teegid, mis on osa põhiline R edukalt installida.
Meil praegu looda Revolution R koostab need staatilise R teegid viisil. Nende staatiline R teegid sõltuvad konkreetselt R paketid "Rserve" ja "PreMiuM" - on mõned muud R paketid samuti.
Üks viis teha kindlaks, kui proovite installida vajadustele staatiline R teegid pakett on vaadata, kui proovite installida funktsiooniga 'install.packages()' väljund. Kui näete rida, mis sisaldab viidet "< RHOME/lib64/R/lib" - lR " siis tõenäoliselt on paketi vajab staatiline R teegid.
Näiteks (väljund töötab "install.packages")
g ++-jagatud -L/usr/local/lib64 - o PReMiuM.so PReMiuM.o postProcess.o -L/opt/revr/revr_7.3/lib64/Revo-7.3/R-3.1.1/lib64/R/lib lR
/shared/shape_tier3/common/conf/R/library_7.3/PReMiuM/libs installimine
Lahendus
A nüüd on oodata Revolution R 7,4. 7.4 pakume skripti kompileerida ja paigaldada põhiline R klientidele,
'compile_cran_r.sh'. Muuta seda skripti tekstiredaktoris ja lipu lisada.
--enable-R-staatiline-lib
"konfigureerimine" reaga nii, et see näeb välja järgmine:
# käivitada konfigureerimine
. / konfigureerida--eesliide = ${r_prefix}--enable-R-shlib--enable-R-staatiline-lib--blas koos--koos-lapack--enable-BLAS-shlib--enable-memory-profiilide CXXFLAGS = m$ {majutavast} CFLAGS = m$ {majutavast} FFLAGS = m$ {majutavast} LDFLAGS = m$ {majutavast} LIBR = "-lpthread" || Sulgege
Pärast selle muudatuse tegemist edasi Revolution R 7,4 kirjeldatud juhiseid installi uus install
Linuxi installimine juhendis Revolution R Enterprise. Eemaldamiseks teie olemasoleva installimine ja uuesti installimine
Pärast selle muudatuse Revolution R.
Kui install on lõpule jõudnud, proovige R pakett uuesti installida. See peaks edukalt installida sel ajal.