bioinfo:anaconda_사용하기
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
bioinfo:anaconda_사용하기 [2023/06/21 09:35] – hyjeong | bioinfo:anaconda_사용하기 [2023/06/21 10:27] (current) – [SSL-TSL HTTPS 접속에서 인증서 문제는 왜 발생하는가?] hyjeong | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Anaconda 사용하기 ====== | ====== Anaconda 사용하기 ====== | ||
+ | ===== Conda, Anaconda, Miniconda ===== | ||
+ | |||
[[https:// | [[https:// | ||
Line 22: | Line 24: | ||
* [[: | * [[: | ||
* [[[[: | * [[[[: | ||
+ | |||
+ | ===== Mammba? ===== | ||
+ | Conda를 대체하기 위해 등장한 mamba package manager가 요즘은 꽤 쓸만하다. | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== SSL-TSL HTTPS 접속에서 인증서 문제는 왜 발생하는가? | ||
+ | Anaconda를 설치한 뒤 필요한 conda package를 다운로드하려는데 다음과 같은 짜증스런 메시지를 접하는 경우가 발생할 수 있다. R 패키지 다운로드에서도 비슷한 일이 일어날 수 있다. | ||
+ | |||
+ | Resolving ccb.jhu.edu... 128.220.233.141 | ||
+ | Connecting to ccb.jhu.edu|128.220.233.141|: | ||
+ | ERROR: cannot verify ccb.jhu.edu' | ||
+ | Self-signed certificate encountered. | ||
+ | |||
+ | 이는 웹프록시 서버를 사용하여 사내 전산망을 보호하는 경우 흔히 일어나는 상황으로서, | ||
+ | |||
+ | ssl_verify: $HOME/ | ||
+ | channels: | ||
+ | - bioconda | ||
+ | - conda-forge | ||
+ | - defaults | ||
+ | - r | ||
+ | |||
+ | 따라서 Somansa_ROOT_CA.cer가 마치 공인된 CA bundle인 것처럼 만들어 주어야 한다. 윈도우 PC에서는 이 과정이 자동적으로 일어나거나 혹은 전산 관리자에 의해서 해결이 되므로 일반 사용자 수준에서는 이를 알아차리지 못한다. | ||
+ | ==== 인증서 문제를 해결하는 방법(1) - 인증 절차 건너뛰기 ==== | ||
+ | wget으로 파일을 받을 때에는 --no-check-certificate 옵션을 주도록 한다. R 패키지를 설치하려면 홈 디렉토리에 .Renviron 파일을 만든 다음 위에서 소개한 Somansa_ROOT_CA.cer 파일의 위치를 다음과 같이 지정하여 넣는다. | ||
+ | |||
+ | CURL_CA_BUNDLE=.cert/ | ||
+ | |||
+ | Git 명령어를 사용할 때 SSL verify 문제를 만난다면 모든 https repository를 연결할 때 SSL 검증을 하지 않게 만들거나, | ||
+ | |||
+ | ==== 인증서 문제를 해결하는 방법(2) - 인증서 추가 설치하기 ==== | ||
+ | [[[[: |
bioinfo/anaconda_사용하기.1687307726.txt.gz · Last modified: 2023/06/21 09:35 by hyjeong