저는 Linux를 처음 접했고 이전에 다른 사람이 소유했던 컴퓨터를 사용한 유일한 경험입니다. 즉, 모든 것이 이미 구성/다운로드되었으며 일부 GIS 도구 및 RStudio를 사용하여 작업을 완료하는 데 문제가 없었습니다.
알고 보니 저는 3일 전에 상사로부터 새 컴퓨터를 받았고 기존 컴퓨터를 그대로 유지하고 Linux를 설치하기로 결정했습니다. 동료들은 모두 Mint 18.3을 사용하고 있어서 저는 Mint 18.3을 다운로드해서 설치했습니다. 생각보다 간단하지 않은 것 같아요.
여기에 게시된 수많은 포럼과 질문을 읽은 후 소스 목록을 업데이트하고 CRAN 미러를 삽입하여 최신 버전의 R(3.4.4)을 다운로드했습니다. RStudio는 즉시 이를 인식했습니다. 그러나 "기본" 기능의 경우에도 새 패키지를 설치하는 것은 거의 불가능합니다.데이터세트 가져오기패키지를 다운로드할 수 없어 비활성화되었습니다.
터미널을 통해 R을 열고 사용해 보았습니다.설치 패키지기능은 있지만 문제는 여전히 존재합니다. 패키지가 올바르게 설치되도록 RStudio를 수정하는 방법은 무엇입니까?
다음은 로그 사본입니다(미러를 수동으로 지정했습니다).
> install.packages("Rcpp",repo="https://cloud.r-project.org/", type="source")
Installing package into ‘/home/iis/R/x86_64-pc-linux-gnu-library/3.4’
(as ‘lib’ is unspecified)
trying URL 'https://cloud.r-project.org/src/contrib/Rcpp_0.12.16.tar.gz'
Content type 'application/x-gzip' length 3763400 bytes (3.6 MB)
==================================================
downloaded 3.6 MB
* installing *source* package ‘Rcpp’ ...
** package ‘Rcpp’ successfully unpacked and MD5 sums checked
** libs
g++ -I/usr/share/R/include -DNDEBUG -I../inst/include/ -fpic -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c Date.cpp -o Date.o
/bin/bash: g++: command not found
/usr/lib/R/etc/Makeconf:168: recipe for target 'Date.o' failed
make: *** [Date.o] Error 127
ERROR: compilation failed for package ‘Rcpp’
* removing ‘/home/iis/R/x86_64-pc-linux-gnu-library/3.4/Rcpp’
Warning in install.packages :
installation of package ‘Rcpp’ had non-zero exit status
다시 말하지만, 저는 Linux를 처음 접했기 때문에 여러분에게 더 나은 도움을 주기 위해 어떤 정보를 제공해야 할지 잘 모르겠습니다. 그러나 모든 것이 아마도 기본/공장 설정에 있을 것이라는 점을 명심하십시오. 더 많은 정보가 필요하시면 제가 제공해 드릴 수 있습니다(적절한 지침 제공).
답변1
시작하기 전에 많은 R 패키지는 다음 개발 도구에 의존하므로 먼저 다음 명령을 사용하여 설치하십시오 apt-get install
.
r-base-dev
도구 > 패키지 설치를 통해 Rstudio를 통해 R 패키지를 설치할 수 있으며 R에서도 작동합니다. 공백 또는 열로 구분된 필드에 패키지 이름을 입력합니다. 패키지를 설치하기 위해 Bioconductor가 필요한 경우가 있습니다. 해당 정보는 여기에서 찾을 수 있습니다.
https://www.bioconductor.org/install/
개요를 제공하려면:
source("https://bioconductor.org/biocLite.R")
biocLite()
패키지의 패키지 소스 URL과 패키지를 다운로드하고 설치하는 스크립트를 설정합니다.
biocLite(c("GenomicFeatures", "AnnotationDbi"))
이 구문을 사용하고 패키지 이름을 큰따옴표로 묶습니다. 그러면 다운로드 및 설치가 진행됩니다.