본문 바로가기
정보

Windows 11 WSL2 개발 환경 세팅 간단 가이드

by 193sfkafk 2024. 11. 2.

Windows 11 WSL2 개발 환경 세팅 간단 가이드

 

목차

  1. WSL2란 무엇인가요?
  2. 왜 WSL2를 사용해야 할까요?
  3. WSL2 설치하기
  4. 다양한 Linux 배포판 설치하기
  5. 개발 환경 설정하기
  6. 마무리

1. WSL2란 무엇인가요?

Windows Subsystem for Linux 2 (WSL2)는 Windows에서 Linux 커널을 직접 실행하여, Windows 환경에서 Linux 애플리케이션을 원활하게 사용할 수 있도록 해주는 기능입니다. 마치 Windows 안에 또 하나의 Linux 컴퓨터를 갖는 것과 같다고 생각하면 쉽습니다.

2. 왜 WSL2를 사용해야 할까요?

  • 편리한 개발 환경: Windows에서 익숙한 IDE와 도구를 사용하면서 Linux 기반의 다양한 개발 도구를 함께 활용할 수 있습니다.
  • 빠른 개발 속도: 가상 머신보다 가볍고 빠른 성능으로 개발 생산성을 높일 수 있습니다.
  • 다양한 Linux 배포판 지원: Ubuntu, Debian, Fedora 등 다양한 Linux 배포판을 설치하여 원하는 환경을 구축할 수 있습니다.

3. WSL2 설치하기

  1. Windows 설정 확인: Windows 설정에서 개발자 모드를 활성화하고, Virtual Machine Platform을 설치합니다.
  2. PowerShell 실행: 관리자 권한으로 PowerShell을 실행합니다.
  3. WSL2 설치 명령 실행: wsl --install 명령을 실행하여 WSL2를 설치합니다.
  4. 재부팅: 설치가 완료되면 컴퓨터를 재부팅합니다.

4. 다양한 Linux 배포판 설치하기

  1. PowerShell 실행: 관리자 권한으로 PowerShell을 실행합니다.
  2. 배포판 목록 확인: wsl --list --online 명령을 실행하여 설치 가능한 배포판 목록을 확인합니다.
  3. 배포판 설치: wsl --install -d Ubuntu와 같이 설치하고 싶은 배포판 이름을 지정하여 설치합니다.

5. 개발 환경 설정하기

  • 터미널 설정: 터미널의 테마, 글꼴 등을 자신에게 맞게 설정합니다.
  • 필요한 패키지 설치: sudo apt install 명령을 사용하여 개발에 필요한 패키지들을 설치합니다.
  • IDE 설정: Visual Studio Code, JetBrains IDE 등 다양한 IDE를 설치하고 WSL2와 연동하여 개발 환경을 구축합니다.

6. 마무리

WSL2를 활용하면 Windows에서도 편리하게 Linux 개발 환경을 구축할 수 있습니다. 다양한 Linux 배포판과 개발 도구를 활용하여 자신에게 맞는 최적의 개발 환경을 만들어 보세요.