WSL2에서 좋아하는 레드하트 계열을 사용하고 싶어요!

최근 "WSL2에서 어떻게든 레드하트 계열을 쓰고 싶다!"이런 병(?)정보
많은 것을 조사해 보았지만 간단한 WSL2에서 RedHat 계열 디스트로를 사용하는 방법을 발견하였다
"혹시 동료가 있나요?"그렇게 생각하면서 조금이나마 도움이 됐으면 좋겠다고 생각해서 적어봤어요.
그나저나 이번에는'라키 리눅스'를 예로 들어 소개한다.
"RedHat 학과면 뭐든지 돼요!"이런 사람은 지금 마이크로소프트 상점에서
"Oracle Linux 8.5"가 있기 때문에 sora를 사용하는 것이 가장 간단합니다.

개시하다


이번에 소개한 방법은 Docker 컨테이너를 이용한 구축 방법이다.
최대한 읽을 수 있는 내용으로 만들고 싶어요.
WSL2, Docker의 환경 구축 등에 대해서는 "가능"을 전제로
(나에게 불친절할 수 없다.)
이 밖에 각종 조작 등을 스스로 책임지세요.

WSL2에서 RedHat 시스템 모니터를 구축하는 방법


미리 준비하다


파일을 출력하려면 디렉토리를 준비해야 합니다.
목록이 마음에 드시는 곳이었으면 좋겠어요.
뒤에 설명된 명령을 적절하게 변경하고 실행하십시오.
mkdir c:\wsl2\distro
mkdir c:\wsl2\distro_tar

Docker 이미지 가져오기 - 컨테이너 만들기


우선 제작하고 싶은 디스트로의 Docker 이미지를 얻어 용기를 만든다.
※ "Alma Linux"가 좋다면 적절한 위치를 변경하세요.
# イメージ取得 -> コンテナ作成(実行)
docker run --name RockyLinux rockylinux/rockylinux:8

컨테이너를 열다


WSL2에 쓰기 위한 컨테이너를 tar로 export합니다.
※ export 이후에는 docker 이미지 컨테이너가 필요하지 않으며 삭제할 수 있습니다.
# コンテナをexport
docker export RockyLinux -o "C:\wsl2\distro_tar\RockyLinux.tar"

컨테이너를 WSL2로 이동


Docker 용기, WSL2에서 (위) import을 할 수 있을 것 같습니다.
실제로 해보니까 "이 녀석은.. 할 수 있어!?"라는 뜻이다.(대단)
따라서 방금 내보낸 컨테이너 (tar) import을 WSL2로 가져옵니다.
# コンテナをWSL2へインポート
wsl --import RockyLinux "C:\wsl2\distro\RockyLinux" "C:\wsl2\distro_tar\RockyLinux.tar"

확인 & 이미 정해진 위치로 변경


제대로 된 import이 있는지 확인해 봐.
그리고 필요하면 정해진 디스코로 바꾸세요.
# ちゃんとimportされたか確認
wsl -l -v
-------------------------------------------------------
  NAME                   STATE           VERSION
  RockyLinux             Running         2
-------------------------------------------------------

# 既定へ変更
wsl -s RockyLinux

조미와의 연관성


그래도 되는데 일반 사용자가 없거나 오래된 포장이 있어요.
불편한 점이 많으니 아예 넣어두세요.
# RockyLinux を起動
wsl -d RockyLinux

# 各種パッケージをupdate
dnf update -y

# 必要なもの(理由は割愛)
dnf install glibc-langpack-en passwd sudo -y

# 入れておいた方がいいもの(clearとか入ってないので)
dnf install ncurses less -y

# 一般ユーザを作る
adduser -G wheel hoge

# 次回から一般ユーザでログインするよう設定変更
echo -e "[user]\ndefault=hoge" >> /etc/wsl.conf

# hoge ユーザのパスワード設定
passwd hoge

# 一旦終了して、設定反映確認
exit
wsl -t RockyLinux
wsl -d RockyLinux

후기


이번에 Docker 이미지를 사용하는 방법을 알려드렸습니다.
라키 리눅스의 공식 홈페이지에도 다른 방법이 소개됐다.(조금 힘들다)
'자꾸 이상하다고 느껴진다'는 말이 있다면 공식적인 방법으로 구축하는 것을 권장한다.
https://docs.rockylinux.org/guides/interoperability/rocky_to_wsl_howto/
또 특별한 해바라기는 없고 레드하트 계열이면 됩니다!그렇다면
처음에도 쓰여 있었는데, 지금은 "Oracle Linux 8.5"가 상점에서 가져왔어요.
나는 가장 편리하다고 생각한다.
그럼 안녕히 계세요.

좋은 웹페이지 즐겨찾기