본문 바로가기
개발/환경설정

WSL을 사용해보자!

안녕하세요.

 

야생에서 등장한 하프 입니다. 😊

WSL을 사용할 수 있도록 설정하는걸 알아보겠습니다

 

📝 목차

 


 

WSL 설치

1. 자동 설치

이 방법은 Windows10 특정 버전 및 Windows11 이상에서만 가능합니다.

관리자 권한으로 cmd창을 실행시킵니다.

 

설치 명령어를 입력합니다.

wsl --install

 

 

 

2. 수동 설치

만약 자동으로 설치가 잘 안되셨다면, 다음과 같은 방법을 시도해보시면 될 것 같습니다!

여기로 접속한 후 최신 패키지를 다운로드 합니다.

 

이전 버전 WSL의 수동 설치 단계

wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지침입니다.

learn.microsoft.com

 

 

 

3. 윈도우 기능 활성화

제어판 또는 검색에서 'Windows 기능 켜기 및 끄기' 에 들어간 후 Linux용 Windows 하위 시스템을 킵니다.

재부팅은 필수 입니다!

 

 


Linux 설치

1. CentOS 설치

환경 설정은 되었으니 CentOS를 설치해보록 합시다.

원하는걸 다운받으시면 됩니다!

 

CentOS 7 : https://github.com/wsldl-pg/CentWSL/releases/tag/7.0.1905.1

CentOS 8 : https://github.com/mishamosher/CentOS-WSL/releases/tag/8-stream-20210210

 

필자의 경우 CentOS 7을 설치 했습니다.

 

CentOS.exe를 더블클릭 하면 됩니다.

 

 

아래처럼 Installation Complate!가 뜨면 성공적으로 설치가 된 것 입니다!

 

 

cmd에서 아래로 향한 삼각형을 누른 뒤, CentOS를 클릭하면 바로 사용할 수 있습니다!

 

 

또는 cmd에서 아래의 명령어를 사용하여 접속할 수 있습니다.

wsl -d CentOS

 

 

 

2. Ubuntu 설치

다음으로는 우분투를 설치하는걸 알아보겠습니다!

우분투의 경우 Microsoft Store에서 지원을 합니다.

 

어떤것을 다운받아도 상관은 없지만, 전 이걸 다운받았습니다.

 

 

우분투 또한 마찬가지로 cmd에서 확인해보면, Ubuntu가 있는걸 볼 수 있고 클릭하면 바로 사용할 수 있습니다!

 

 

마찬가지로 아래의 명령어를 사용하여 cmd에서 접속할 수 있습니다.

wsl -d Ubuntu

 


 

WSL 명령어

많은 WSL 명령어가 있지만 주로 사용하는걸 위주로 정리해드리겠습니다.

 

1. 설치 가능한 버전 확인

설치 가능한 다른 리눅스 버전을 확인할 수 있습니다.

-o 의 옵션은 --online의 약자 입니다!

wsl -l -o

 

 

2. 특정 배포판 설치

wsl --install 명령어를 사용하여 설치할 수 있습니다.

-d 옵션은 --distribution의 약자 입니다.

::wsl --install -d <배포판 이름>
wsl --install -d ubuntu-18.04

 

 

3. 설치 된 리눅스 배포판 확인

현재 설치된 리눅스 배포판 버전들을 확인할 수 있습니다.

-l옵션은 --list의 약자 입니다.

-v옵션은 --verbose의 약자 입니다.

wsl -l -v

 

 

Name 앞에 *로 되어 있는것은 wsl 명령어 실행 시 기본으로 실행할 컨테이너를 설정한 것 입니다.

 

 

4. WSL 기본 리눅스 버전 설정

만약 기본 실행 리눅스를 CentOS로 변경하고 싶다면, 다음과 같은 명령어를 사용하시면 됩니다.

::wsl --set-default <배포판 이름>
wsl --set-default CentOS

 

 

5. 리눅스 배포판 삭제

설치된 리눅스를 삭제하기 위해서 --unregister 명령어를 사용해 삭제할 수 있습니다.

:: wsl --unregister <배포판 이름>
wsl --unregister CentOS

 

 

cmd로 들어가보니 배포가 없다고 뜨는군요!

 

 


제가 준비한건 여기까지 입니다. 🫠

 

 

참고문헌

1. https://dongle94.github.io/windows/windows-wsl-install/

2. https://hbase.tistory.com/288

'개발 > 환경설정' 카테고리의 다른 글

WSL에 대해 알아보도록 하자  (0) 2024.03.02