Microsoft Store에 연결되지 않는 환경에서도 WSL2에서 Linux 배포판을 사용하고 싶습니다.
반면에 이 단계에서는 Microsoft Store에 연결할 수 없거나 앱 구매 및 설치가 차단된 환경에서는 배포할 수 없습니다. 그래서 Microsoft Store를 거치지 않고 Linux 배포판을 배포하는 방법을 찾았습니다.
배포 패키지를 수동으로 다운로드
이와 같은 경우를 예측하여 Microsoft는 공식 페이지를 제공합니다.
Linux용 Windows 서브시스템 배포 패키지를 수동으로 다운로드
위의 페이지에서 Linux 배포판 패키지를 다운로드하십시오. 다운로드한 파일을 열면 아래와 같은 화면이 표시되므로 설치합니다.
공식 매뉴얼에서는
Add-AppxPackage
cmdlet에서 설치하는 방법을 안내합니다.Add-AppxPackage <ファイル名>.appx
수동으로 원하는 위치에 배포판 설치
위의 단계로 설치에 실패한 경우 수동 설치에 도전해 봅시다. Appx·AppxBundle 형식의 인스톨러는 msix 등과 유사 실태로서는 Zip 형식의 아카이브이며, 적당한 압축 해동 소프트로 내용물을 추출할 수 있습니다.
내용물을 원하는 곳에 놓고
<ディストリビューション名>.exe
를 실행하면 WSL2에서 배포가 시작됩니다. 이 시점에서 배포판의 설치 위치는 WSL2에 등록됩니다.'지정된 경로를 찾을 수 없음' 오류가 발생하면
이 오류는 WSL2에 등록된 경로에서 배포판을 찾을 수 없을 때 발생합니다. 위의 순서로 시험에 기동하고 나서 설치 장소를 변경했을 때 등에 일어날 수 있습니다.
이 경우 WSL2에서 수동으로 마지막 등록을 취소하십시오.
# 登録されているディストリビューションを一覧表示します。
PS> wslconfig /l
Linux 用 Windows サブシステム ディストリビューション:
docker-desktop-data (既定)
docker-desktop
debian
# ディストリビューションの登録を解除します。
PS> wslconfig /u <ディストリビューション名>
설치한 배포판에서 인터넷에 연결할 수 없음
방화벽에 방해가 될 수 있으므로 일시적으로 끄십시오. 특히 Microsoft Store에의 접속을 막는 것 같은 가치가치의 환경이라고 첫째로 의심하는 것이 건강에 좋을 것입니다. 방화벽으로 인한 것으로 판명되면 Windows 측에서 Squid나 stone 등을 이용하여 프록시 서버를 세우는 것으로 문제를 회피할 수 있을 가능성이 있습니다.
참고 링크
Reference
이 문제에 관하여(Microsoft Store에 연결되지 않는 환경에서도 WSL2에서 Linux 배포판을 사용하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yokra9/items/e25fb4f459e6bd620a8d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)