개발 이야기

[linux] WSL (Windows Subsystem Linux)

ANDYLION 2023. 1. 30. 14:52
728x90
반응형

안녕하세요. 앤디라이언입니다. 

육아와 업무에 지쳐 그동안 블로그 포스팅에 소홀했습니다.

앞으로는 열심히 업무와 유익한 정보로 글을 다시 업데이트할 예정이니 많은 관심 부탁드립니다.

 

금일은 WSL을 이용하여 CTS 환경을 구성하려고 합니다.

CTS 환경은 Windows에서 진행할 수 없기 때문에 Linux환경이 필요합니다.

 

Windows 환경에서 구성할 방법은 vmware나 virtualbox와 같은 가상 머신에 ubuntu 환경을 구성하고

CTS를 진행할 수 있으나 Windows10부터는 WSL로 가상 머신이 필요 없이 CTS 환경을 구성할 수 있습니다.

그래서 이번 포스팅에서는 WSL 설치 및 환경 구성에 대해 작성해 보도록 하겠습니다.

https://learn.microsoft.com/ko-kr/windows/wsl/install

 

WSL 설치

wsl --install 명령을 사용하여 Linux용 Windows 하위 시스템을 설치합니다. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine 등 원하는 Linux 배포판에서 실행되는 Windows 머신에서 Bash 터미널을 사용할 수 있습니

learn.microsoft.com

 

WSL 설치는 커멘트 설치와 스토어 설치로 나뉩니다. 

편한 방법을 선택하여 설치를 진행하면 됩니다.

저는 powershell을 이용하여 wsl --install로 설치를 진행했습니다.

 

1. WSL Install - PowerShell

cmd > powershell > wsl --install

# cmd 명령어를 통해 명령 프롬프트 실행

C:\>powershell
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

새로운 크로스 플랫폼 PowerShell 사용 https://aka.ms/pscore6

PS D:\> wsl --install

인스톨이 완료된 후에 재부팅을 진행해야 합니다.

만약 설치가 성공적으로 완료했다면, 다음과 같이 출력할 것입니다.

wsl --version
WSL 버전: 1.0.3.0
커널 버전: 5.15.79.1
WSLg 버전: 1.0.47
MSRDC 버전: 1.2.3575
Direct3D 버전: 1.606.4
DXCore 버전: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows 버전: 10.0.19045.2364

 

2. WSL - Microsoft Store

마이크로소프트 스토어에서 설치하는 방법입니다.

먼저 마이크로소프트 스토어를 찾아 클릭합니다.

Microsoft Store를 열어 wsl를 검색하고 설치 버튼을 클릭하면 설치가 완료됩니다.

 

이렇게 설치가 완료되면 재부팅을 하고, ubuntu를 실행하면 됩니다.

ubuntu를 실행하면 username과 passwd를 작성합니다.

완료 후 ubuntu를 재실행하면 다음과 같이 나옵니다.

CTS 환경 구성을 위한 WSL 설치는 마무리되었습니다. 그럼 CTS 환경 구성을 하러 가보겠습니다.

 

  • root 권한 인증 실패할 경우,

https://andylion.tistory.com/74

 

WSL - su: Authentication failure

안녕하세요. 앤디라이언입니다. 이번 포스팅에서는 간단하게 linux root 권한을 가지기 위해서 su 명령어를 실행하고 passwd를 입력했는데 인증 실패 이슈에 대한 해결책을 알아보겠습니다. WSL을 설

andylion.tistory.com

 

  • Android-CTS (Compatibility Test Suite)

https://andylion.tistory.com/76

 

Android CTS (Compatibility Test Suite)

안녕하세요. 앤디라이언입니다. 이번 포스팅은 AOSP (Android Open Source Platform)에 대한 상용 등급 테스트 도구 중 호환성 테스트에 대해 작성해보고자 합니다. Android CTS는 무엇인가? Android CTS는 google

andylion.tistory.com

728x90
반응형
SMALL