2010-04-01 11 views
1

Linux x86_64 멀티 코어 시스템에 Matrix를 설치하고 있습니다. 메시지 :패키지 설치 문제

Warning message: 
In install.packages("Matrix", dependencies = TRUE) : 
    package 'Matrix' is not available 

물론, 문제 해결에 대한 자세한 내용은 충분하지 않습니다. Matrix는 x86_64에서 사용할 수 있지만 어떤 저장소에서도 사용할 수 없습니다. 어째서? 당신은 (그리고 TI는 su 또는 sudo을 필요로하지 않습니다)이 작업을 수행 할 때 발생하는

+0

더 좋은 태그를 추가 할 수 있습니까? –

+0

제안을 환영합니다. 그것은 단지 R 환경 문제로 보이며 다른 것을 생각할 수 없었습니다. – gappy

+0

잘 작동합니다. 나는 .Rprofile에 다음을 가지고있다. r <- getOption ("repos"); [ "CRAN"] <- "http://cran.us.r-project.org"; 옵션 (repos = r);rm (r) install.packages ("Matrix", dependencies = TRUE)는 모든 것을 실행하고 깔끔하게 설치했습니다. Matrix 패키지는 최신 R 버전에 포함되어야합니다. –

답변

1

:

R> repos <- "http://cran.r-project.org" 
R> AP <- available.packages(contrib.url(repos)) 
R> AP[ which(AP[,1]=="Matrix"), 1:3] 
     Package  Version  Priority 
    "Matrix" "0.999375-38" "recommended" 
R> 

내 R 버전이 밖으로 때 당신이이었다보고하는 것과 비슷한 문제로 실행하는 유일한 (예 : 너무 오래되었습니다).

+0

더크, 문제가 해결 된 것 같습니다. 나는 오늘 같은 명령을 반복했고 Matrix는 0 상태로 설치되었다. 어떤 이유로 매트릭스는 내가 시도한 많은 저장소에서 사용할 수 없었습니다. 내 서버가 재부팅되지 않았습니다. 사실, 나는 R 세션을 빠져 나가지 못했습니다. 그런데, 저는 우분투 저장소에서 apt-get을 통해 설치 한 패키지와 install.packages()를 통해 설치하려고했던 (새로운) 패키지 사이에 충돌이있을 것이라고 걱정했습니다. 데비안 패키지를 포트/유지 관리하고 있으므로 거기에 문제가있을 수 있습니까? – gappy

+0

아니요 .deb 패키지가 직접 설치가 아닌 다른 디렉토리에 설치되므로 업그레이드와 관련된 문제는 없습니다. r-sig-debian뿐만 아니라 다른 SO 질문에 언급 된 '믹싱'과 관련하여 고려해야 할 몇 가지 다른 문제가 있습니다. –