Window10 -> 11로 넘어오며 Linux 용 Window 하위 시스템의 설치 절차를 Virtual Platform 등 필요한 모든 구성 요소를 다운로드하고 설치 할 수 있도록 단순화하고 있습니다. 아래 명령어로 기본적으로 최신 Ubuntu 배포판도 함께 설치되며, Debian이나 SUSE도 설치가 가능합니다.
Install Command
WSL (Windows Subsystem for Linux) Windows OS의 하위 시스템을 통해 Linux 환경을 사용할 수 있는 기능입니다.
Windows에서 Linux 프로세스 내부에서 실행되는 App을 개발하거나 테스트 하는 등 여러가지 장점이 있습니다.
Win + X
키를 누르고 빠른 실행 메뉴에서 (Terminal Admin)을 선택합니다.# wsl --list --online
# wsl --install -d [배포판]
# wsl -l -v
VSCODE는 Remote-WSL Extention 덕분에 연동이 매우 쉬운 편입니다.
VSCode Extension에서 WSL을 설치해줍니다.
정상적으로 WSL에 연결되었다면, 좌측 하단에 초록색으로 연결되어 WSL 정보가 입력되게 됩니다.
또한 WSL은 독립적인 환경이기에 연결되어있는 세션의 특정 디렉토리를 기점으로 VSCODE를 실행시킬 수 있습니다.
아나콘다의 공식 홈페이지 에서 Individual Edition 탭의 Anaconda Installers에서 Linux 설치파일을 다운받을 수 있다.
# wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh
# chmod +x Anaconda3-2022.05-Linux-x86_64.sh # sh Anaconda3-2022.05-Linux-x86_64.sh
위에서 전체적인 개발환경에 대한 세팅이 완료되었습니다. 저는 개발환경에서 개인적인 Toy Project를 진행한다던지, 아니면 알고리즘을 풀어본다던지 등등…
암튼 여러 Source Code를 사용하게 되는데요 때문에 Github의 Repo를 구분해서 Git으로 관리하고 있습니다.
일단은 최근에 가장 많이 사용하고 있는 GCP Cloud에 대한 Source를 Git에 연결해보도록 하겠습니다.
# git remote add origin [ 복사한 저장소 주소 ]
# git config --global user.email "이메일" # git config --global user.name "닉네임"