安装r 源代码 linux,在RStudio中从源代码安装R软件包时遇到问题-Ubuntu 16.04

  • Post author:
  • Post category:linux


我在64位Ubuntu 16.04上运行R和RStudio,并尝试进行群集分析,尽管我认为我的错误并不特定于此软件包…但是当我尝试从CRAN 安装软件包’ ClusterR ‘时,我收到以下错误。

> install.packages(“ClusterR”)

Installing package into ‘/home/daniel/R/x86_64-pc-linux-gnu-library/3.4’

(as ‘lib’ is unspecified)

also installing the dependencies ‘tiff’, ‘OpenImageR’, ‘gmp’

trying URL ‘https://cran.rstudio.com/src/contrib/tiff_0.1-5.tar.gz’

Content type ‘application/x-gzip’ length 28925 bytes (28 KB)

==================================================

downloaded 28 KB

trying URL ‘https://cran.rstudio.com/src/contrib/OpenImageR_1.0.6.tar.gz’

Content type ‘application/x-gzip’ length 802641 bytes (783 KB)

==================================================

downloaded 783 KB

trying URL ‘https://cran.rstudio.com/src/contrib/gmp_0.5-13.1.tar.gz’

Content type ‘application/x-gzip’ length 131321 bytes (128 KB)

==================================================

downloaded 128 KB

trying URL ‘https://cran.rstudio.com/src/contrib/ClusterR_1.0.5.tar.gz’

Content type ‘application/x-gzip’ length 916490 bytes (895 KB)

==================================================

downloaded 895 KB

* installing *source* package ‘tiff’ …

** package ‘tiff’ successfully unpacked and MD5 sums checked

** libs

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 common.c -o common.o

In file included from common.c:1:0:

common.h:5:18: fatal error: tiff.h: No such file or directory

compilation terminated.

/usr/lib/R/etc/Makeconf:159: recipe for target ‘common.o’ failed

make: *** [common.o] Error 1

ERROR: compilation failed for package ‘tiff’

* removing ‘/home/daniel/R/x86_64-pc-linux-gnu-library/3.4/tiff’

Warning in install.packages :

installation of package ‘tiff’ had non-zero exit status

* installing *source* package ‘gmp’ …

** package ‘gmp’ successfully unpacked and MD5 sums checked

creating cache ./config.cache

checking for __gmpz_ui_sub in -lgmp… no

configure: error: GNU MP not found, or not 4.1.4 or up, see http://gmplib.org

ERROR: configuration failed for package ‘gmp’

* removing ‘/home/daniel/R/x86_64-pc-linux-gnu-library/3.4/gmp’

Warning in install.packages :

installation of package ‘gmp’ had non-zero exit status

ERROR: dependency ‘tiff’ is not available for package ‘OpenImageR’

* removing ‘/home/daniel/R/x86_64-pc-linux-gnu-library/3.4/OpenImageR’

Warning in install.packages :

installation of package ‘OpenImageR’ had non-zero exit status

ERROR: dependencies ‘OpenImageR’, ‘gmp’ are not available for package ‘ClusterR’

* removing ‘/home/daniel/R/x86_64-pc-linux-gnu-library/3.4/ClusterR’

Warning in install.packages :

installation of package ‘ClusterR’ had non-zero exit status

The downloaded source packages are in

‘/tmp/RtmpuIo1WM/downloaded_packages’

实际上,如果我尝试仅安装软件包“ tiff ” ,则会得到相同的错误,请在此处进行提炼:

Installing package into ‘/home/daniel/R/x86_64-pc-linux-gnu-library/3.4’

(as ‘lib’ is unspecified)

trying URL ‘https://cran.rstudio.com/src/contrib/tiff_0.1-5.tar.gz’

Content type ‘application/x-gzip’ length 28925 bytes (28 KB)

==================================================

downloaded 28 KB

* installing *source* package ‘tiff’ …

** package ‘tiff’ successfully unpacked and MD5 sums checked

** libs

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 common.c -o common.o

In file included from common.c:1:0:

common.h:5:18: fatal error: tiff.h: No such file or directory

compilation terminated.

/usr/lib/R/etc/Makeconf:159: recipe for target ‘common.o’ failed

make: *** [common.o] Error 1

ERROR: compilation failed for package ‘tiff’

* removing ‘/home/daniel/R/x86_64-pc-linux-gnu-library/3.4/tiff’

Warning in install.packages :

installation of package ‘tiff’ had non-zero exit status

The downloaded source packages are in

‘/tmp/RtmpuIo1WM/downloaded_packages’

我还是R和Ubuntu的编码新手,所以我不确定这里缺少什么吗?我有一种感觉,我想缺少在Ubuntu中以这种方式从源代码安装到R中所需的某些依赖项/库,但我不确定是什么?而且我从源代码安装其他软件包也没有遇到麻烦,甚至包括其他已加载“ ClusterR ”的软件包。

我已经安装了GCC Fortran,终端代码在这里列出:

daniel@fulgur-desktop:~$ gcc –version

gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609

Copyright (C) 2015 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.