안녕하세요? 아직 이 기능이 정식으로 배포되지 않음에 따라, 설치과정은 매우 간단하게 설명할 예정입니다.
파일의 경우 하기 위치에서 구하였습니다.
https://wjdtmddnjs6788.tistory.com/978
필요 파일
https://drive.google.com/file/d/1jwPuuib7pJbMTRtcOdE_x5OOj5tXBe_3/view
미러주소) https://download.djjproject.com/windows/wsawsl/WsaPackage_1.7.32815.0_x64_Release-Nightly.zip
마이크로소프트 앱을 미러로 다운받을 수 있는 기능을 통해 파일을 통합한것 같습니다.
바로 시작하겠습니다.
1. 윈도우 버전 확인 및 개발자 기능 활성화
22000.318 버전에서 시도하도록 하겠습니다.
그리고 하기와 같이 개발자 기능을 활성화 합니다.
2. WSA 설치
게시글 초반에 있는 파일을 다운받고 압축을 풉니다.
압축을 푼 위치에서 주소창에 powershell 을 입력합니다.
파워쉘에서 하기 명령을 입력합니다.
PS C:\Users\USER\Downloads\WsaPackage_1.7.32815.0_x64_Release-Nightly\WsaPackage_1.7.32815.0_x64_Release-Nightly> add-appxpackage -register .\AppxManifest.xml add-appxpackage : 배포에 실패했습니다. HRESULT: 0x80073CF3, 패키지의 업데이트, 종속성 또는 충돌 유효성을 검사하지 못했 습니다. MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_x64__8wekyb3d8bbwe 패키지가 찾을 수 없는 프레임워크에 종 속되므로 Windows에서 이 패키지를 설치할 수 없습니다. 설치하려면 이 패키지와 함께 "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"에 의해 게시된 "Microsoft.VCLibs.140.00.UWPDesktop" 프레임워크(중립 또는 x6 4 프로세서 아키텍처 및 최소 버전 14.0.30035.0)를 제공하세요. 현재 설치된 이름이 "Microsoft.VCLibs.140.00.UWPDesktop"인 프레임워크는 {Microsoft.VCLibs.140.00.UWPDesktop_14.0.29231.0_x64__8wekyb3d8bbwe}입니다. 참고: 추가 정보에 대해서는 이벤트 로그에서 [ActivityId] eacf612d-e787-000a-4386-cfea87e7d701을(를) 찾아보거나 명령줄 Ge t-AppPackageLog -ActivityID eacf612d-e787-000a-4386-cfea87e7d701을(를) 사용하십시오. 위치 줄:1 문자:1 + add-appxpackage -register .\AppxManifest.xml + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (C:\Users\USER\D...ppxManifest.xml:String) [Add-AppxPackage], IOException + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand |
상기 에러가 발생하는데요. VCLibs 를 수동으로 설치하겠습니다.
https://docs.microsoft.com/ko-kr/troubleshoot/cpp/c-runtime-packages-desktop-bridge
https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx
다시 시도해 봅니다.
PS C:\Users\USER\Downloads\WsaPackage_1.7.32815.0_x64_Release-Nightly\WsaPackage_1.7.32815.0_x64_Release-Nightly> add-appxpackage -register .\AppxManifest.xml add-appxpackage : 배포에 실패했습니다. HRESULT: 0x80073CF6, 패키지를 등록할 수 없습니다. AppxManifest.xml(47,12): 오류 0x80073D28: MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_x64__8wekyb3d8b bwe 패키지를 등록할 수 없습니다. 패키지 서비스를 설치하려면 관리자 권한이 필요합니다. 참고: 추가 정보에 대해서는 이벤트 로그에서 [ActivityId] eacf612d-e787-000a-9295-cfea87e7d701을(를) 찾아보거나 명령줄 Ge t-AppPackageLog -ActivityID eacf612d-e787-000a-9295-cfea87e7d701을(를) 사용하십시오. 위치 줄:1 문자:1 + add-appxpackage -register .\AppxManifest.xml + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (C:\Users\USER\D...ppxManifest.xml:String) [Add-AppxPackage], IOException + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand |
관리자로 파워쉘을 다시 열어서 해당 위치로 이동한 다음 재시도 해보겠습니다.
PS C:\Users\USER\Downloads\WsaPackage_1.7.32815.0_x64_Release-Nightly\WsaPackage_1.7.32815.0_x64_Release-Nightly> start-process powershell –verb runAs |
PS C:\Windows\system32> cd 'C:\Users\USER\Downloads\WsaPackage_1.7.32815.0_x64_Release-Nightly\WsaPackage_1.7.32815.0_x64_Release-Nightly\' PS C:\Users\USER\Downloads\WsaPackage_1.7.32815.0_x64_Release-Nightly\WsaPackage_1.7.32815.0_x64_Release-Nightly> add-appxpackage -register .\AppxManifest.xml |
정상적으로 설치가 되었습니다.
3. Google Play 관련 활성화
WSA 앱을 열어보면 하기와 같습니다.
여기서 개발자 모드를 활성화 합니다.
일단은 하기 에러가 발생하였습니다.
4. 가상화 플랫폼 활성화
제어판 --> 프로그램 추가제거 --> 윈도우 기능 부분에서 하기를 활성화 합니다.
하기 2개 서비스를 활성화 합니다.
특이한 것이, 가상화를 바이오스에서 중단시키지 않았는데, 샌드박스와 Hyper-V 기능이 활성화 되지 않고 있네요. 확인해봐야할 것 같습니다.
다시 시작 후, 확인 해봅니다.
그래도 안되네요.. 작업관리자의 CPU 항목에 하기가 사용안함으로 되어 있습니다. 이게 사용함으로 되어 있어야할 것 같은데요..
바이오스에 SVM Enable 이라는 메뉴가 있다고 하여 한번 찾아보았습니다.
실제로 확인해보니 Disable 되어 있어서 Enable 하니 일단 작업관리자에서는 하기와 같이 바뀌었습니다.
이 부분 관련하여 Windows Defender 코어 격리에 메모리 관련 설정으로 성능이 줄어들 수 있어서 하기는 disable 해주면 좋습니다.
WSA 를 다시 시작해 보았습니다.
앱이 시작되는지 안되는지 확인하려면, 일단은 앱 위의 파일을 눌러보면 바로 알 수가 있네요.
오 .. 실행이 되었습니다.
개발자 모드 활성화 덕분에 하기 Google Play 도 활성화가 된것 같네요.
5. Google Service 로그인
검색에 Play 라고 입력하시면 플레이 스토어가 보입니다.
열어봅니다.
하기와 같이 뜨고, 로그인을 진행해봅니다.
음.. 무언가 로그인 버튼을 눌러도 응답이 없습니다.
찾아보니 selinux 를 끄라고 되어 있네요.
그렇다면, 개발자 모드 활성화를 했으니, adb 로 shell 에 연결을 해야합니다.
하기 링크에서 platform-tools 를 받고 압축을 풀어줍니다.
https://developer.android.com/studio/releases/platform-tools
마찬가지로 푼 폴더에서 powershell 을 입력하여 실행합니다.
WSA앱에 개발자 옵션 주소를 확인합니다.
# 상기 주소로 연결합니다. PS C:\Users\USER\Downloads\platform-tools> .\adb.exe connect 127.0.0.1:58526 * daemon not running; starting now at tcp:5037 * daemon started successfully # 이 메시지는 별 문제 없는 것 같습니다. failed to authenticate to 127.0.0.1:58526 # 안드로이드 쉘에 연결합니다. PS C:\Users\USER\Downloads\platform-tools> .\adb.exe shell redfin:/ $ # su 를 입력하여 root 계정으로 전환합니다. redfin:/ $ su You are now root. # SELINUX 를 Permissive 로 전환합니다. redfin:/ # setenforce 0 # 제대로 되었는지 확인해줍니다. redfin:/ # getenforce Permissive |
그럼 다시 플레이스토어 로그인 해보겠습니다.
오.. 됩니다.
주소록 동기화 알림도 뜨네요.
테스트로 유튜브 설치해보겠습니다.
일단 실행 되네요.
6. 몇가지 테스트
유튜브 영상 잘 나오는지 테스트 해보았습니다.
가상머신임이 분명한데, 영상 가속이나 OpenGL 등이 잘 되는지 궁금하네요.
FHD 60 문제 없는거 같습니다.
특이하게 동영상 로딩 시, 초반에 음성 씽크가 틀어졌네요.
다음은 Apink4K 입니다.
음.. 화질이 FHD 60밖에 선택이 안되네요.
바로 Vanced Youtube 앱 설치하도록 하겠습니다.
먼저 크롬브라우저를 설치하고 --> 파일 받아서 설치해보겠습니다.
음.. 아무리 해도 안되네요. 일단 FHD 60은 문제 없다는 결론을 내리고 넘어갑니다.
이후 내용은 2편에서 이어서 진행하겠습니다.
감사합니다.
'서버 > 윈도우 서버' 카테고리의 다른 글
Parsec 노트북 서버 사용 팁 (디스플레이 없음 / 사운드 문제) (1334) | 2022.05.24 |
---|---|
WSL2 설치 및 그래픽 테스트 해보기 (388) | 2021.12.03 |
윈도우 리눅스 WSL2 사용하기 (436) | 2020.09.17 |
레이드라이브 구글 드라이브 삼바 공유 만들기 (450) | 2019.08.14 |
웹기반 게임스트리밍 서비스 dixper 사용기 (401) | 2019.06.06 |
댓글