2013-11-23 6 views
4

이 문제는 스택 오버플로 before에서보고되었지만 내가 무엇을해도 여전히 똑같은 결과를 얻습니다. R 패키지를 설치하려고 할 때마다 다음을 얻습니다 :openSUSE의 R 패키지 13.1

install.packages("Hmisc", repos = "http://cran.r-project.org") 
Installing package into ‘/home/budjajojo/R_packages’ 
(as ‘lib’ is unspecified) 
trying URL 'http://cran.r-project.org/src/contrib/Hmisc_3.13-0.tar.gz' 
Content type 'application/x-gzip' length 587751 bytes (573 Kb) 
opened URL 
================================================== 
downloaded 573 Kb 

* installing *source* package ‘Hmisc’ ... 
** package ‘Hmisc’ successfully unpacked and MD5 sums checked 
** libs 
sh: make: command not found 
ERROR: compilation failed for package ‘Hmisc’ 
* removing ‘/home/budjajojo/R_packages/Hmisc’ 

The downloaded source packages are in 
     ‘/tmp/Rtmp6fA61h/downloaded_packages’ 
Warning message: 
In install.packages("Hmisc", repos = "http://cran.r-project.org") : 
    installation of package ‘Hmisc’ had non-zero exit status 

새로운 openSUSE 13.1을 사용하고 있습니다. 및 R 버전 3.0.2. 나는 R-patched 리포지토리에서 설치했다. 나는 다음과 같은 시도 유사한 포스트에서 솔루션 게다가

:

  • 내 홈 폴더에 (아마도 권한 문제)
  • 설치로 라이브러리 경로를 변경하고 GCC 컴파일러를 업데이트을 (모두 GCC++ 및 gfortran) 업데이트 - 대안과 GCC의 버전간에 변경
  • 은 (
  • 는 수퍼 유저로 모든 노력을 를 gcc3 버전) 시도

물론 위의 해결 방법 중 어느 것도 효과가 없습니다. gcc 문제라고 생각합니다 (버전 4.8.1).하지만 무엇을 할 수있을 지 모르겠습니다.

+0

R을 sudo로 실행하는 방법은 무엇입니까? – Stedy

+1

예 예 그 또한 시도 ...하지만 그 동안 문제를 해결할 수있었습니다. 문제는 R-devel 버전에서 발생했으며 make에서 변경되었습니다. 나는 R (R-patched)과 make를 모두 다시 설치 했으므로 그 후에 만 ​​작동합니다. 나는이 간단한 질문을 게시하는 것에 대해서 무디다. –

답변

7

openSUSE에는 기본적으로 make이 설치되어 있지 않습니다. 당신은 YaST를 함께 설치 또는 터미널에서 입력해야 :

sudo zypper install libpng12-devel xorg-x11-libs freeglut-devel gcc gcc-fortran gcc-c++ make r-base r-base-devel 
: 수, 보통

sudo zypper install make 

있는지 모든 오픈 수세에 R과 함께 잘 작동, 즉 rgl에 따라 패키지, 나는이 모든 패키지를 설치