Field/System

WSL 오프라인 리눅스 설치(MS Store 없이)

구루마3단 2024. 10. 28. 18:29

0. 환경
- 회사 컴퓨터에는 MS Store 가 삭제되어있음
- WSL 의 리눅스 패키지는 MS Store에 패키징 및 설치 절차가 의존적으로 되어 있는거 같음.
- 파워쉘에서 Add-AppxPackage 로 설치는 되나 ’시작‘ 버튼이 동작 하지 않는 등 뭔가 꼬인듯함.
- 앞선 설치, 흔적 제거

- 파워쉘 관리자 모드 실행
> Get-AppxPackage *debian*
> Get-AppxPackage *debian* | Remove-AppxPackage


1. appx  파일 다운로드
- 파워쉘 관리자 모드 실행
> Invoke-WebRequest -Uri https://aka.ms/wsl-debian-gnulinux -Outfile Debian.appx -UseParscing
- appx 다운로드는 다른 방법 어떤한걸 써도 무방,  다만 ms 공식사이트에서 받으셔서 보안에 주의.

2. 다운로드 파일에서 설치 파일 추출
- appx 파일 확장자 zip 으로 변경
- 압축 변경파일 풀고 압축해제 한 폴더의 내부에 설치 할 파일 다시 zip 변경
- 압축 해제 후 실행
  > Expand-Archive -path .\DistroLauncher-Appx_1.12.2.0_x64.zip -Destination C:\distro\Debian
  > Set-Location -Path $env:SYSTEMDRIVE\Distro\Debian
  > .\debian

정리하면 그냥 압축 다 풀고 debian 실행함, 이후 id pw 설정.  끝.

 

3. 기타 wsl 명령어

  > wsl                    기본값 실행

  > wsl --list            리스트 확인

  > wsl -l -v             설치 리스트 자세한 값(실행여부)

  > wsl -t <distro>   종료