2017-08-24 92 views
0

我试图通过rstudio安装名为“quantreg”和“的igraph”的R包,但无效符号指数显示错误:[R软件包安装错误:搬迁0有11

Here is what Rstudio console shows

gcc -c -std=gnu99 --enable-shared -L/usr/lib/R/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -o quantreg.so akj.o boot.o bound.o boundc.o brute.o chlfct.o cholesky.o combos.o crq.o crqfnb.o dsel05.o etime.o extract.o idmin.o init.o iswap.o kuantile.o mcmb.o penalty.o powell.o rls.o rq0.o rq1.o rqbr.o rqfn.o rqfnb.o rqfnc.o rqs.o sparskit2.o srqfn.o srqfnc.o srtpai.o -llapack -lblas -lgfortran -lm -lquadmath -lgfortran -lm -lquadmath -L/usr/lib/R/lib -lR 
gcc: warning: akj.o: linker input file unused because linking not done 
gcc: warning: boot.o: linker input file unused because linking not done 
gcc: warning: bound.o: linker input file unused because linking not done 
gcc: warning: boundc.o: linker input file unused because linking not done 
gcc: warning: brute.o: linker input file unused because linking not done 
gcc: warning: chlfct.o: linker input file unused because linking not done 
gcc: warning: cholesky.o: linker input file unused because linking not done 
gcc: warning: combos.o: linker input file unused because linking not done 
gcc: warning: crq.o: linker input file unused because linking not done 
gcc: warning: crqfnb.o: linker input file unused because linking not done 
gcc: warning: dsel05.o: linker input file unused because linking not done 
gcc: warning: etime.o: linker input file unused because linking not done 
gcc: warning: extract.o: linker input file unused because linking not done 
gcc: warning: idmin.o: linker input file unused because linking not done 
gcc: warning: init.o: linker input file unused because linking not done 
gcc: warning: iswap.o: linker input file unused because linking not done 
gcc: warning: kuantile.o: linker input file unused because linking not done 
gcc: warning: mcmb.o: linker input file unused because linking not done 
gcc: warning: penalty.o: linker input file unused because linking not done 
gcc: warning: powell.o: linker input file unused because linking not done 
gcc: warning: rls.o: linker input file unused because linking not done 
gcc: warning: rq0.o: linker input file unused because linking not done 
gcc: warning: rq1.o: linker input file unused because linking not done 
gcc: warning: rqbr.o: linker input file unused because linking not done 
gcc: warning: rqfn.o: linker input file unused because linking not done 
gcc: warning: rqfnb.o: linker input file unused because linking not done 
gcc: warning: rqfnc.o: linker input file unused because linking not done 
gcc: warning: rqs.o: linker input file unused because linking not done 
gcc: warning: sparskit2.o: linker input file unused because linking not done 
gcc: warning: srqfn.o: linker input file unused because linking not done 
gcc: warning: srqfnc.o: linker input file unused because linking not done 
gcc: warning: srtpai.o: linker input file unused because linking not done 
** R 
** data 
** demo 
** inst 
** preparing package for lazy loading 
** help 
*** installing help indices 
** building package indices 
** installing vignettes 
** testing if installed package can be loaded 
Error: package or namespace load failed for ‘quantreg’ in library.dynam(lib, package, package.lib): 
shared object ‘quantreg.so’ not found 
Error: loading failed 
Execution halted 
ERROR: loading failed`enter code here` 

在尝试手动安装,但错误保持不变。 请帮忙吗?

回答

0

需要其使用/已建成R作为一个共享库(其然后导致-fPIC-fpic被添加到根据需要编译)以及共享库所需要的组件的一个非破碎R安装过程中,这里Fortran语言。

基本上每个Ubuntu或Debian安装(使用提供的软件包)都是。我们不知道你在这里有什么 - 但你只是不能使用静态编译的libfortran.a在R的共享/动态加载模块。

+0

我是新来的Ubuntu。请让我知道我能做些什么 – srk

+0

尝试安装'r-base-dev'。也许你只是错过了'libgfortran'的相应'-dev'包。你没有提供足够的信息来说更多。 –

+0

如何在“R CMD安装”中进行更改以用-fPIC – srk