> install.packages("BiocManager") ‘/home/hyjeong/R/x86_64-redhat-linux-gnu-library/3.5’의 위치에 패키지(들)을 설치합니다. (왜냐하면 ‘lib’가 지정되지 않았기 때문입니다) --- 현재 세션에서 사용할 CRAN 미러를 선택해 주세요 --- 경고: failed to download mirrors file (URL 'https://cran.r-project.org/CRAN_mirrors.csv'를 열 수 없습니다); using local file '/usr/share/doc/R-3.5.2/CRAN_mirrors.csv' 경고: 저장소 https://cran.ism.ac.jp/src/contrib에 대한 인덱스에 접근할 수 없습니다: URL 'https://cran.ism.ac.jp/src/contrib/PACKAGES'를 열 수 없습니다 경고메시지(들): 1: In download.file(url, destfile = f, quiet = TRUE) : URL 'https://cran.r-project.org/CRAN_mirrors.csv': status was 'Peer certificate cannot be authenticated with given CA certificates' 2: 패키지 ‘BiocManager’(들)이 사용가능하지 않습니다 (그 이유는 for R version 3.5.2 입니다)
Somansa의 Root 인증서 위치를 지정하는 옵션이 어딘가에 있을 것이라 생각하고 구글을 검색해 보았다. 홈 디렉토리의 .Renviron 파일에 이를 넣으면 된다고 한다. 힌트는 [StackOverflow] R Server: install.packages() certificate error에서 얻었다.
$ cat .Renviron CURL_CA_BUNDLE=.cert/Somansa_ROOT_CA.cer
다음은 bioconductor를 설치한 뒤의 모습이다.
> library(BiocManager) Bioconductor version 3.8 (BiocManager 1.30.4), ?BiocManager::install for help
Somansa가 가로채기(?)를 하여 만들어 놓은 '자체 인증서' 문제는 앞으로 또 무슨 프로그램의 설치 작업에서 불거져 나올지 자못 궁금하다.
댓글 1개:
안녕하세요. 아마 같은 회사인가보네요 ㅠㅠ
Renviron 파일을 찾을수가없는데 혹시 어디에 SSLPrism 파일을 넣어야할까요?
댓글 쓰기