kribbuntu-focal_2205
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
kribbuntu-focal_2205 [2022/08/30 08:45] – [개요] hyjeong | kribbuntu-focal_2205 [2023/10/11 15:25] (current) – [응용 프로그램 설치와 관련한 힌트] hyjeong | ||
---|---|---|---|
Line 2: | Line 2: | ||
===== 개요 ===== | ===== 개요 ===== | ||
- | **KRIBBuntu**란 Linux용 Linux 하위시스템(Windows Subsystem for Linux, WSL)에서 실행되는 우분투 기반의 배포(distro) | + | **KRIBBuntu**란 Linux용 Linux 하위시스템(Windows Subsystem for Linux, WSL)에서 실행되는 우분투 기반의 배포(distro)입니다. 우분투 20.04LTS(Focal Fossa)를 근간으로 만들어졌기에 KRIBBuntu-focal_YYMM이라는 별칭으로도 부릅니다. KRIBBunt는 Windows 컴퓨터에 가볍게 설치하여 미생물 유전체 데이터를 다루기 위한 목적으로 만들어졌습니다. 대부분의 응용프로그램은 conda 환경을 통하여 설치하였으며, |
Conda base environment에서 되도록 많은 응용프로그램이 무난하게 돌아갈 수 있도록 조건을 잡느라 시간이 많이 걸렸다. 우분투 및 프로그램 설치, distro 파일 제작과 재설치를 통한 테스트를 족히 수십 차례는 진행한 것 같다. 2022년 3월 22일 드디어 myUbuntu distro 최초 버전이 나왔고 5월 31일 정식 공개용 버전인 **KRIBBuntu-focal_2205a**를 제작하였다. 두 디스트로는 전부 Ubuntu 20.04 LTS를 이용한 것이다. 2022년 7월 26일에는 관리자 권한을 되도록 배제하고 대부분의 프로그램을 'conda install < | Conda base environment에서 되도록 많은 응용프로그램이 무난하게 돌아갈 수 있도록 조건을 잡느라 시간이 많이 걸렸다. 우분투 및 프로그램 설치, distro 파일 제작과 재설치를 통한 테스트를 족히 수십 차례는 진행한 것 같다. 2022년 3월 22일 드디어 myUbuntu distro 최초 버전이 나왔고 5월 31일 정식 공개용 버전인 **KRIBBuntu-focal_2205a**를 제작하였다. 두 디스트로는 전부 Ubuntu 20.04 LTS를 이용한 것이다. 2022년 7월 26일에는 관리자 권한을 되도록 배제하고 대부분의 프로그램을 'conda install < | ||
+ | |||
+ | KRIBBuntu를 만드는 과정을 요약하면 다음과 같다. 1번 과정은 본 문서에서 설명하지 않았다. | ||
+ | - WSL 기능 활성화 및 터미널 앱 설치 | ||
+ | - WSL에서 Ubuntu 20.04 설치 | ||
+ | - Ubuntu 20.04를 실행한 뒤 1) deb 패키지 업데이트 2) miniconda 설치 3) bioconda 패키지 설치 4) 기타 프로그램 설치 | ||
+ | - SSL 인증서 설치(KRIBB 내에서 사용할 경우) | ||
+ | - tar 파일로 export하기 | ||
+ | - tar 파일을 import하여 확인하기 | ||
===== WSL에서 Ubuntu 20.04 LTS(Focal Fossa)설치 ===== | ===== WSL에서 Ubuntu 20.04 LTS(Focal Fossa)설치 ===== | ||
사용자명은 kribb, 암호는 Kribb# | 사용자명은 kribb, 암호는 Kribb# | ||
Line 271: | Line 279: | ||
==== 응용 프로그램 설치와 관련한 힌트 ==== | ==== 응용 프로그램 설치와 관련한 힌트 ==== | ||
- | * **Canu**는 conda base environment에서 mamba를 이용하여 설치하라. 문제점: circlator에서 canu version을 제대로 인식하지 못한다. circlator 실행 spades를 사용하는 기본 조건이라면 문제가 없다. 문제 해결 방안은 [[https:// | + | * **Canu**는 conda base environment에서 mamba를 이용하여 설치하라. 문제점: circlator에서 canu version을 제대로 인식하지 못한다. circlator를 실행할 때 spades를 사용하는 기본 조건이라면 문제가 없다. 문제 해결 방안은 [[https:// |
- | (base) $ conda install -c conda-forge -c bioconda -c defaults canu | + | (base) $ mamba install -c conda-forge -c bioconda -c defaults canu |
* **Prokka**는 conda base environment에서 mamba를 이용하여 설치하라. | * **Prokka**는 conda base environment에서 mamba를 이용하여 설치하라. | ||
- | (base) $ conda install -c conda-forge -c bioconda -c defaults prokka | + | (base) $ mamba install -c conda-forge -c bioconda -c defaults prokka |
아마 실행 단계에서 다음과 같은 어이없는 에러가 나올 것이다. ~/ | 아마 실행 단계에서 다음과 같은 어이없는 에러가 나올 것이다. ~/ | ||
Line 288: | Line 296: | ||
* WSL 내에서 애플리케이션을 실행하는 중에 메모리가 부족 에러가 난다면 [[https:// | * WSL 내에서 애플리케이션을 실행하는 중에 메모리가 부족 에러가 난다면 [[https:// | ||
| | ||
- | ===== 실습용 스크립트 및 데이터 | + | ===== 실습용 스크립트 및 기타 자료 |
+ | * {{ : | ||
+ | * {{ : | ||
+ | * {{ : | ||
kribbuntu-focal_2205.1661816721.txt.gz · Last modified: by hyjeong