728x90
반응형

 

Windows 11에서 WSL2 설치 및 개발 환경 세팅 가이드 🚀

Windows 11 환경에서 WSL2(Windows Subsystem for Linux)를 설치하고 개발 환경을 셋업하는 과정을 단계별로 정리했습니다.

 

1. PowerShell 관리자 모드 실행

먼저 PowerShell을 관리자 권한으로 실행합니다.
시작 메뉴에서 PowerShell을 검색하고, 마우스 우클릭 → 관리자 권한으로 실행 선택.

 

2. WSL 설치

아래 명령어로 WSL을 설치합니다.

wsl --install

 

3. WSL 버전 및 배포판 확인

설치가 끝나면 설치 가능한 WSL 배포판과 버전을 확인합니다.

wsl --list --verbose

 

4. Ubuntu 배포판 실행

기본적으로 Ubuntu가 많이 사용됩니다. 설치 후 아래 명령어로 실행할 수 있습니다.

wsl -d Ubuntu

 

5. 패키지 최신화

Ubuntu 접속 후, 기본 패키지를 최신 버전으로 업데이트합니다.

sudo apt update && sudo apt upgrade -y

 

6. 필수 도구 설치

개발 시 자주 사용하는 기본 툴을 한 번에 설치합니다.

sudo apt install -y build-essential curl wget unzip git vim

설치되는 주요 툴:

  • build-essential: gcc, g++ 같은 C/C++ 빌드 도구
  • curl, wget: 파일 다운로드 도구
  • git: 버전 관리 툴
  • vim: 기본 텍스트 편집기
 

7. Node.js LTS 버전 설치

Node.js LTS 버전용 저장소(repository)를 추가합니다.

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

 

그리고 Node.js와 npm을 설치합니다.

sudo apt install -y nodejs

 

한 줄로 설치하고 싶다면:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - && sudo apt install -y nodejs

 

8. Node.js & npm 버전 확인

설치가 완료되면 버전을 확인합니다.

node -v
npm -v

 

9. Python + pip 설치 (선택 사항)

Python과 pip도 필요하다면 다음 명령어를 실행합니다.

sudo apt install -y python3 python3-pip

 

버전 확인: 

python3 --version
pip3 --version

 

마무리 ✨

여기까지 완료하면 WSL2 + Ubuntu + Node.js + Python이 모두 준비된 개발 환경이 됩니다.
이제 바로 Linux 기반 개발을 Windows에서 편리하게 시작할 수 있습니다!

728x90
반응형

+ Recent posts