2013-01-03 2 views
1

AWS EC2ubuntu 상자에 BayesVarSel 패키지를 설치하려고합니다. 그것은 내 윈도우 7 기계 (R 2.15.1)에서 잘 작동합니다.R BayesVarSel on Ubuntu 설치

오류 메시지 스크린 샷을 첨부했습니다. GNU GSL 라이브러리에 문제가있는 것 같습니다. GSL을 설치하는 빠른 방법을 찾을 수 없었습니다 (예 : sudo apt-GSL 등). 그래서 다른 사람들과 비슷한 문제가 있는지 알고 싶었습니다. 나는 비슷한 기능을 가진 다른 패키지를 열어두고있다. enter image description here

편집 : 나는 운없이 시도했습니다 몇 가지 다른 것들 : enter image description here

enter image description here

답변

2

VirtualBox에서 실행되는 Ubuntu 12.04.1 LTS (데스크톱)를 사용하여 오류를 다시 만들 수있었습니다. @Dirk Eddelbuettel이 제안한대로 sudo apt-cache search libgsl은 유용한 패키지 목록을 작성했습니다. 그것은 왜 당신의 컴퓨터에서 작동하지 않았는지 명확하지 않습니다.

이제
sudo apt-get install libgsl0ldbl 
sudo apt-get install libgsl0-dev 

BayesVarSel 컴파일 및로드 오류없이 :

내가 함께 libgsl를 설치했습니다.

+0

'-dev' 패키지의'apt-get' 호출 하나만 있으면 라이브러리를 가져옵니다. 일반적으로 여러 패키지를'apt-get'에 즉시 제출할 수 있습니다. –

2

apt-cache search libgsl 

수행하고 모든 것을 좀 더 명확해야한다. 이러한 패키지는 Ubuntu 또는 Amazon EC2보다 오래 존재하므로 실제로이를 찾기 위해 많은 노력을 기울여서는 안됩니다.

그리고 apt-cache search libgsl이 너무 어려운 경우 당신이 오류 메시지의 파일이 포함 된 패키지를 검색 할 수있는, packages.ubuntu.com 시도 (예를 들어 /usr/include/gsl/gsl_vector.h) 및 "예, 베로니카"너무 문자열을 검색 할 수 있습니다.

+0

귀하의 제안을 시도했지만 아무 것도 보이지 않았습니다. 위의 스크린 샷을 게시했습니다. 이것이 초보자 질문이라면 미안하지만 리눅스에서의 배관 작업에 익숙하지는 않습니다. 귀하의 제안에 감사드립니다. – screechOwl

+0

검색 문제가 내 잘못이었습니다. 'sudo apt-get update'를 실행하는 것을 잊었습니다. 당신의 도움을 주셔서 감사합니다. – screechOwl