Windows에서 개발을 편하게 하기 위한 WSL 설치 가이드
기본 설치 방법은 보안프로그램에 의해서 진행이 안될 수 있습니다. 하지만 PowerShell을 이용한 설치는 보안프로그램에 대하여 우회가 가능합니다.
뭔가 엄청 특별한 방법이 있는것은 아니고, 수동 설치 지침을 참조 하여 설치 하면 됩니다.
먼저 Linux용 Windows하위 시스템 기능을 사용하도록 설정해야 합니다.
관리자 권한으로 PowerShell을 열어 다음 명령어를 실행합니다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
설치를 하고 나면 재부팅을 해줘야 한다.
재부팅이후, 설치를 원하는 Linux 배포판을 명령줄을 이용해서 다운로드 받습니다.
아래 명령어는 Ubuntu 18.04 버전으로 진행한 명령어 입니다.
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile Ubuntu.appx -UseBasicParsing
설치가 끝나면 다음 명령어로 설치 할수 있다고 합니다.
Add-AppxPackage .\Ubuntu.appx
하지만!!! 설치 이후 실행을 하면 “File system Error (12030)”가 발생합니다.
이럴 경우 우선 기존에 설치된 배포판 버젼을 삭제 하세요.
그리고 다운로드 받았던 앱 파일 Ubuntu.appx의 파일 확장자를 .zip로 변경하세요.
압축을 풀고 해당 디렉토리에서 ubuntu1804.exe 파일을 실행하면 됩니다.