본문 바로가기
정보

Windows 11 WSL2 개발 환경, 쉽고 빠르게 세팅하는 방법

by 199jsafj 2024. 9. 6.

Windows 11 WSL2 개발 환경, 쉽고 빠르게 세팅하는 방법

 

목차

  1. 왜 WSL2를 사용해야 할까요?
  2. WSL2 설치하기
    • 자동 설치 방법
    • 수동 설치 방법
  3. Linux 배포판 선택하기
  4. 개발 환경 설정하기
    • 터미널 설정
    • 텍스트 에디터/IDE 설치
    • 개발 도구 설치
  5. WSL2 활용 팁

본문

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

Windows에서 Linux 환경을 직접 경험하고 싶다면 WSL2가 최고의 선택입니다. WSL2를 사용하면 Windows에서 Linux 명령어를 직접 실행하고, Linux 기반 도구를 사용하여 개발할 수 있습니다. 특히, 머신 러닝, 데이터 과학, 개발 등 다양한 분야에서 활용도가 높습니다.

2. WSL2 설치하기

자동 설치 방법

가장 간편한 방법은 Microsoft Store에서 원하는 Linux 배포판을 설치하는 것입니다. 설치 과정에서 안내에 따라 진행하면 됩니다.

수동 설치 방법

좀 더 자세한 설정을 원한다면 수동 설치를 선택할 수 있습니다. PowerShell을 관리자 권한으로 실행하여 다음 명령어를 입력하면 됩니다.

wsl --install -d Ubuntu

위 명령어는 Ubuntu를 설치하는 예시입니다. 다른 배포판을 설치하려면 -d 옵션에 원하는 배포판 이름을 입력하면 됩니다.

3. Linux 배포판 선택하기

Ubuntu, Debian, Fedora 등 다양한 Linux 배포판을 선택할 수 있습니다. 자신에게 맞는 배포판을 선택하기 위해 각 배포판의 특징을 비교해 보는 것이 좋습니다.

4. 개발 환경 설정하기

터미널 설정

WSL2에는 기본 터미널이 제공되지만, 더 편리한 사용을 위해 Oh My Zsh, PowerShell 등을 설치하여 커스터마이징할 수 있습니다.

텍스트 에디터/IDE 설치

Visual Studio Code, Vim, Emacs 등 다양한 텍스트 에디터/IDE를 설치하여 코드 작성 및 편집을 할 수 있습니다.

개발 도구 설치

필요한 개발 도구(컴파일러, 빌드 도구, 라이브러리 등)를 설치하여 개발 환경을 구축합니다.

5. WSL2 활용 팁

  • 파일 공유: Windows 파일 시스템과 WSL2 파일 시스템을 공유하여 편리하게 파일을 주고받을 수 있습니다.
  • GUI 애플리케이션: X 서버를 설치하여 Linux GUI 애플리케이션을 Windows에서 실행할 수 있습니다.
  • Docker: Docker를 설치하여 컨테이너 기반 개발 환경을 구축할 수 있습니다.

WSL2는 Windows 개발 환경을 더욱 풍부하게 만들어 줄 것입니다. 다양한 기능과 활용법을 익혀 효율적인 개발 환경을 구축해 보세요.