Rstudio Install Packes Issue
Всякий раз, когда я пытаюсь установить пакеты в rstudio, я всегда получаю сообщение об ошибке, которое выглядит примерно так:
install.packages('MARSS')
Installing package into ‘/home/robert/R/x86_64-pc-linux-gnu-library/3.2’
(as ‘lib’ is unspecified)
also installing the dependency ‘KFAS’
--2018-04-27 15:03:51-- https://cran.rstudio.com/src/contrib/KFAS_1.3.1.tar.gz
Resolving cran.rstudio.com (cran.rstudio.com)... 52.84.28.162
Connecting to cran.rstudio.com (cran.rstudio.com)|52.84.28.162|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 626101 (611K) [application/x-gzip]
Saving to: ‘/tmp/RtmpnXKPTc/downloaded_packages/KFAS_1.3.1.tar.gz’
0K .......... .......... .......... .......... .......... 8% 2.42M 0s
50K .......... .......... .......... .......... .......... 16% 2.50M 0s
100K .......... .......... .......... .......... .......... 24% 2.43M 0s
150K .......... .......... .......... .......... .......... 32% 2.52M 0s
200K .......... .......... .......... .......... .......... 40% 2.47M 0s
250K .......... .......... .......... .......... .......... 49% 2.35M 0s
300K .......... .......... .......... .......... .......... 57% 2.65M 0s
350K .......... .......... .......... .......... .......... 65% 1.94M 0s
400K .......... .......... .......... .......... .......... 73% 2.55M 0s
450K .......... .......... .......... .......... .......... 81% 2.53M 0s
500K .......... .......... .......... .......... .......... 89% 2.62M 0s
550K .......... .......... .......... .......... .......... 98% 2.66M 0s
600K .......... . 100% 7.47M=0.2s
2018-04-27 15:03:51 (2.48 MB/s) - ‘/tmp/RtmpnXKPTc/downloaded_packages/KFAS_1.3.1.tar.gz’ saved [626101/626101]
--2018-04-27 15:03:51-- https://cran.rstudio.com/src/contrib/MARSS_3.10.8.tar.gz
Resolving cran.rstudio.com (cran.rstudio.com)... 52.84.28.162
Connecting to cran.rstudio.com (cran.rstudio.com)|52.84.28.162|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2717348 (2.6M) [application/x-gzip]
Saving to: ‘/tmp/RtmpnXKPTc/downloaded_packages/MARSS_3.10.8.tar.gz’
0K .......... .......... .......... .......... .......... 1% 2.42M 1s
50K .......... .......... .......... .......... .......... 3% 2.57M 1s
100K .......... .......... .......... .......... .......... 5% 2.51M 1s
150K .......... .......... .......... .......... .......... 7% 2.56M 1s
200K .......... .......... .......... .......... .......... 9% 2.57M 1s
250K .......... .......... .......... .......... .......... 11% 2.56M 1s
300K .......... .......... .......... .......... .......... 13% 2.30M 1s
350K .......... .......... .......... .......... .......... 15% 1.86M 1s
400K .......... .......... .......... .......... .......... 16% 2.51M 1s
450K .......... .......... .......... .......... .......... 18% 2.61M 1s
500K .......... .......... .......... .......... .......... 20% 2.58M 1s
550K .......... .......... .......... .......... .......... 22% 2.35M 1s
600K .......... .......... .......... .......... .......... 24% 2.52M 1s
650K .......... .......... .......... .......... .......... 26% 2.57M 1s
700K .......... .......... .......... .......... .......... 28% 2.44M 1s
750K .......... .......... .......... .......... .......... 30% 1.95M 1s
800K .......... .......... .......... .......... .......... 32% 2.60M 1s
850K .......... .......... .......... .......... .......... 33% 2.32M 1s
900K .......... .......... .......... .......... .......... 35% 2.44M 1s
950K .......... .......... .......... .......... .......... 37% 2.48M 1s
1000K .......... .......... .......... .......... .......... 39% 2.41M 1s
1050K .......... .......... .......... .......... .......... 41% 2.55M 1s
1100K .......... .......... .......... .......... .......... 43% 2.34M 1s
1150K .......... .......... .......... .......... .......... 45% 1.91M 1s
1200K .......... .......... .......... .......... .......... 47% 2.69M 1s
1250K .......... .......... .......... .......... .......... 48% 2.66M 1s
1300K .......... .......... .......... .......... .......... 50% 2.39M 1s
1350K .......... .......... .......... .......... .......... 52% 2.35M 1s
1400K .......... .......... .......... .......... .......... 54% 2.53M 0s
1450K .......... .......... .......... .......... .......... 56% 2.51M 0s
1500K .......... .......... .......... .......... .......... 58% 2.55M 0s
1550K .......... .......... .......... .......... .......... 60% 1.91M 0s
1600K .......... .......... .......... .......... .......... 62% 2.44M 0s
1650K .......... .......... .......... .......... .......... 64% 2.44M 0s
1700K .......... .......... .......... .......... .......... 65% 2.62M 0s
1750K .......... .......... .......... .......... .......... 67% 2.29M 0s
1800K .......... .......... .......... .......... .......... 69% 2.56M 0s
1850K .......... .......... .......... .......... .......... 71% 618K 0s
1900K .......... .......... .......... .......... .......... 73% 8.96M 0s
1950K .......... .......... .......... .......... .......... 75% 1.44M 0s
2000K .......... .......... .......... .......... .......... 77% 8.95M 0s
2050K .......... .......... .......... .......... .......... 79% 149M 0s
2100K .......... .......... .......... .......... .......... 81% 3.60M 0s
2150K .......... .......... .......... .......... .......... 82% 2.19M 0s
2200K .......... .......... .......... .......... .......... 84% 1.65M 0s
2250K .......... .......... .......... .......... .......... 86% 2.13M 0s
2300K .......... .......... .......... .......... .......... 88% 2.10M 0s
2350K .......... .......... .......... .......... .......... 90% 1.54M 0s
2400K .......... .......... .......... .......... .......... 92% 2.21M 0s
2450K .......... .......... .......... .......... .......... 94% 2.04M 0s
2500K .......... .......... .......... .......... .......... 96% 2.24M 0s
2550K .......... .......... .......... .......... .......... 97% 2.55M 0s
2600K .......... .......... .......... .......... .......... 99% 2.60M 0s
2650K ... 100% 6981G=1.1s
2018-04-27 15:03:53 (2.30 MB/s) - ‘/tmp/RtmpnXKPTc/downloaded_packages/MARSS_3.10.8.tar.gz’ saved [2717348/2717348]
* installing *source* package ‘KFAS’ ...
** package ‘KFAS’ successfully unpacked and MD5 sums checked
** libs
gfortran -fpic -g -O2 -fstack-protector-strong -c approx.f95 -o approx.o
gfortran -fpic -g -O2 -fstack-protector-strong -c approxloop.f95 -o approxloop.o
gfortran -fpic -g -O2 -fstack-protector-strong -c artransform.f95 -o artransform.o
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c cdistwrap.c -o cdistwrap.o
gfortran -fpic -g -O2 -fstack-protector-strong -c covmeanw.f95 -o covmeanw.o
gfortran -fpic -g -O2 -fstack-protector-strong -c filter1step.f95 -o filter1step.o
gfortran -fpic -g -O2 -fstack-protector-strong -c filter1stepnovar.f95 -o filter1stepnovar.o
gfortran -fpic -g -O2 -fstack-protector-strong -c filtersimfast.f95 -o filtersimfast.o
gfortran -fpic -g -O2 -fstack-protector-strong -c gloglik.f95 -o gloglik.o
gfortran -fpic -g -O2 -fstack-protector-strong -c gsmoothall.f95 -o gsmoothall.o
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c init.c -o init.o
gfortran -fpic -g -O2 -fstack-protector-strong -c isample.f95 -o isample.o
gfortran -fpic -g -O2 -fstack-protector-strong -c isamplefilter.f95 -o isamplefilter.o
gfortran -fpic -g -O2 -fstack-protector-strong -c kfilter.f95 -o kfilter.o
gfortran -fpic -g -O2 -fstack-protector-strong -c kfilter2.f95 -o kfilter2.o
gfortran -fpic -g -O2 -fstack-protector-strong -c kfstheta.f95 -o kfstheta.o
gfortran -fpic -g -O2 -fstack-protector-strong -c ldl.f95 -o ldl.o
gfortran -fpic -g -O2 -fstack-protector-strong -c ldlssm.f95 -o ldlssm.o
gfortran -fpic -g -O2 -fstack-protector-strong -c marginalxx.f95 -o marginalxx.o
gfortran -fpic -g -O2 -fstack-protector-strong -c mvfilter.f95 -o mvfilter.o
gfortran -fpic -g -O2 -fstack-protector-strong -c ngfilter.f95 -o ngfilter.o
gfortran -fpic -g -O2 -fstack-protector-strong -c ngloglik.f95 -o ngloglik.o
gfortran -fpic -g -O2 -fstack-protector-strong -c ngsmooth.f95 -o ngsmooth.o
gfortran -fpic -g -O2 -fstack-protector-strong -c predict.f95 -o predict.o
gfortran -fpic -g -O2 -fstack-protector-strong -c ptheta.f95 -o ptheta.o
gfortran -fpic -g -O2 -fstack-protector-strong -c pytheta.f95 -o pytheta.o
gfortran -fpic -g -O2 -fstack-protector-strong -c simfilter.f95 -o simfilter.o
gfortran -fpic -g -O2 -fstack-protector-strong -c simgaussian.f95 -o simgaussian.o
gfortran -fpic -g -O2 -fstack-protector-strong -c simgaussianuncond.f95 -o simgaussianuncond.o
gfortran -fpic -g -O2 -fstack-protector-strong -c smoothonestep.f95 -o smoothonestep.o
gfortran -fpic -g -O2 -fstack-protector-strong -c smoothsim.f95 -o smoothsim.o
gfortran -fpic -g -O2 -fstack-protector-strong -c smoothsimfast.f95 -o smoothsimfast.o
gfortran -shared -L/usr/lib/R/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -o KFAS.so approx.o approxloop.o artransform.o cdistwrap.o covmeanw.o filter1step.o filter1stepnovar.o filtersimfast.o gloglik.o gsmoothall.o init.o isample.o isamplefilter.o kfilter.o kfilter2.o kfstheta.o ldl.o ldlssm.o marginalxx.o mvfilter.o ngfilter.o ngloglik.o ngsmooth.o predict.o ptheta.o pytheta.o simfilter.o simgaussian.o simgaussianuncond.o smoothonestep.o smoothsim.o smoothsimfast.o -llapack -lblas -lgfortran -lm -lquadmath -L/usr/lib/R/lib -lR
/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas
collect2: error: ld returned 1 exit status
/usr/share/R/share/make/shlib.mk:6: recipe for target 'KFAS.so' failed
make: *** [KFAS.so] Error 1
ERROR: compilation failed for package ‘KFAS’
* removing ‘/home/robert/R/x86_64-pc-linux-gnu-library/3.2/KFAS’
Warning in install.packages :
installation of package ‘KFAS’ had non-zero exit status
ERROR: dependency ‘KFAS’ is not available for package ‘MARSS’
* removing ‘/home/robert/R/x86_64-pc-linux-gnu-library/3.2/MARSS’
Warning in install.packages :
installation of package ‘MARSS’ had non-zero exit status
The downloaded source packages are in
‘/tmp/RtmpnXKPTc/downloaded_packages’
Я пытался сделать все, что я могу найти в Stack-Exchange, и, похоже, ничего не работает. Я использую устройство Linux Mint и запускаю Rstudio из-под root. Я думаю, что проблема, вероятно, исходит от
/ usr / bin / ld: не могу найти -llapack
/ usr / bin / ld: не могу найти -lblas
часть, которая происходит в середине кода, но это не так, и я не знаю, как это исправить, если это так. Чтобы было ясно, нечто подобное происходит, когда я пытаюсь установить и другие пакеты, поэтому я думаю, что проблема должна исходить из моей копии Rstudio или Linux.
1 ответ
Резюме обсуждения в комментариях: Если вы хотите установить пакеты из исходного кода, вам необходимо иметь соответствующие пакеты разработки. В системах Debian (производных), которые включают в себя Ubuntu и Mint, необходимый набор таких пакетов можно установить через
sudo apt-get install r-base-dev
Для отдельных пакетов могут потребоваться дополнительные пакеты разработки, но здесь это не так.