WSLg(Windows 11) 시대의 PHPStormon WSL2 설치 방법

Windows Insider Preview에 있는 글이라 게시 때와 다를 수 있습니다.
앞의 책은 여기서부터 ↓---------
이런 기사.
https://pc.watch.impress.co.jp/docs/news/1320368.html
KITA--(゜゜)―봉화33!!
앞서 발표한 바와 같이
WSL에서 Linux GUI에서 이동을 시작합니다.
집필할 때 (령과 3년 4월 22일 현재) 인싸 프리뷰 dev 채널만 있어요.
발매는 시간이 문제죠?
그럼, 이것도 이전에 말한 것이다
Linux에서 GUI를 이동하는 것을 알았을 때
Linux에 PHPStorm과 같은 GUI 애플리케이션을 설치합니다.
(VScode 아직 모름)
Linux의 설치 방법을 복습합니다.
이전에 개별 도구의 설치 방법을 기록하였다
현재 Jetbrains Toolbox App 설치 프로그램 겸 이니시에이터가 있습니다.
그걸로 할게요.
또한 WSLg의 업데이트 순서는 후술에서 기술합니다.
ヾ(・ω<)"3,3● 동그랗게 굴러갑니다."
주제는 여기서부터↓-------

전제 조건


Windows 버전 확인


version 21362+가 됨

Jetbrains Toolbox App 설치


Toolbox App의 Linux 버전을 설치합니다.
말은 그렇지만 바이너리 파일이니까
해동 후 적당한 곳으로 복사하기만 하면 된다

링크 가져오기


페이지Jetbrains Toolbox App로 이동
Linux 버전 선택

직접 링크에 링크 주소가 표시되므로 URL을 미리 복사합니다.

Ubuntu에서 wget으로 가져오고 펼치기
$ wget 'https://download.jetbrains.com/toolbox/jetbrains-toolbox-1.20.8352.tar.gz?_ga=2.18798398.665439295.1619095954-170303220.1583936480'
$ tar xfz jetbrains-toolbox-1.xx.xxxx.tar.gz

/usr/local/bin으로 복사


$ sudo cp jetbrains-toolbox-1.xx.xxxx/jetbrains-toolbox /usr/local/bin

Jetbrains Toolbox App 시작


$ jetbrains-toolbox

available 표시줄의 install에서 좋아하는 도구의 설치를 실행합니다
설치 표시줄에서 시작하기

뒷책은 여기서부터↓---------

퓨즈가 필요한 경우.


AppImages 같은 게 좀 잘못됐어요.
$ jetbrains-toolbox
dlopen(): error loading libfuse.so.2

AppImages require FUSE to run.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
잘 모르겠지만 먼저 확인해 보세요.
FUSE · AppImage/AppImageKit Wiki
AppImages require FUSE to run. Filesystem in Userspace (FUSE) is a system that lets non-root users mount filesystems.
.
설치 방법도 적었으니 먼저 시험해 보자.
sudo apt install fuse
sudo modprobe fuse
sudo groupadd fuse

user="$(whoami)"
sudo usermod -a -G fuse $user

Error: Can't open display: 오류가 발생한 경우


자세한 이유는 모르겠지만.
WSLg을 사용하여 한 번 이동합니다.
또한 Error: Can't open display: '와 같은 오류가 발생할 수 있습니다.
(Windows 11 선택 후 발생)
업데이트가 미친 것 같아요.
가장 좋은 것은 다시 설치하는 것이다.
GUI 시스템을 한 번 재설정하려면 다음과 같이 설정합니다.
Windows의 홈 디렉터리C:\Users\<ユーザー名>\.wslconfig에 다음 설명을 추가하고 wsl을 다시 시작합니다.
~\.wslconfig
[wsl2]
guiApplications=false
다시 시작하면
wsl --shutdown
wsl -d [ディストリビューション名]
WSLg은 사용할 수 없을 것 같아요.
다시 활성화합니다.
~\.wslconfig
[wsl2]
guiApplications=true
재부팅
wsl --shutdown
wsl -d [ディストリビューション名]
참조:
WSLg System Distro
Configure global options with .wslconfig

WSL2 업데이트


이 안에는 이미 Linux에 PHPStorm 등을 활용한 분들께...
업데이트 순서를 미리 기재하다.

DISPLAY 설정 해제, X410 제거


x11 응용 프로그램을 사용할 수 있는 경우 먼저 환경 변수 DISPLAY를 제거합니다.
X410, VXSRV 등 Windows용 X 서버도 사전 제거

Linux 릴리스 업그레이드


Pengwin Linux 업데이트 방법
이것 괜찮아요?
1. Be sure that Pengwin is already running in WSL 2. If not,
first switch it with wsl --set-version WLinux 2. Then run wsl --shutdown

2. Upgrade WSL running wsl --update from an elevated command prompt or PowerShell.
And restart WSL with wsl --shutdown.
GUI app support has arrived for the Windows Subsystem for Linux on the latest Windows Insiders Preview build 21362+ and Pengwin supports it out of the box
WSL 버전이 2인 경우를 전제로 합니다.
없다
> wsl --set-version [dist] 2
후 승급
그리고 끄기.
> wsl --shutdown

gsudo 설치


관리자 권한이 필요하기 때문에 gsudo를 사용합니다.
> winget install gsudo
관리자 권한으로 여는 방법을 아는 사람은 통과하세요

WSL2 업데이트


다음 명령을 통해 버전 업그레이드를 진행할 수 있습니다
> gsudo wsl --update
更新をチェック中...
更新をダウンロード中...
更新をインストール中...
この変更は、次回の WSL 再起動時に有効になります。強制的に再起動するには、'wsl --shutdown' を実行してください。
カーネル バージョン: 5.10.16

X11 애플리케이션 설치


애플리케이션은 모든 것이 좋습니다.
어쨌든 눈을 한 번 뜨고.
> wsl
$ sudo apt install x11-apps
$ xeyes

<●><●>

새 Windows 11에서 사용 시 오류 발생


Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370114
Error: 0x80370114 ???????????????????????????????????
WSL을 새 Windows 11에 사용할 때 위의 오류입니다.
Linux를 선택하기 전에 다음 명령을 실행해야 할 것 같습니다.
wsl --install
  • 필요한 옵션 구성 요소의 유효성
  • 최신 Linux 커널의 다운로드
  • WSL2의 기본 설정
  • Linux 배포 설치 수행
  • 그리고 Linux를 시작하면 오류가 발생하지 않을 것입니다
    ubuntu
    

    좋은 웹페이지 즐겨찾기