LoginSignup
11
5

More than 1 year has passed since last update.

wsl2環境でCentOS7.9のテスト環境を構築する

Last updated at Posted at 2021-02-22

Linux計算機のテスト環境を構築する

いろいろなテストができる環境を構築したくwsl2でCentOS7.9をインストールした環境を作る。
Microsoft storeのCentOSは有償(しかも公式でない)なので、GitHubでアップしてくれてるフリーのものを使う。

お役に立てたら、LGTMよろしくお願いします。

CentOS 7.9をwsl2に入れる

wsl2自体は有効な環境であるという前提。

GitHubよりFree版を手に入れる。
下記よりCentOS 7.9-2009のCentOS7.zipをダウンロードする。
https://github.com/mishamosher/CentOS-WSL/releases/tag/7.9-2009

CentOS7.zipを解凍して、下記のフォルダにコピーする。

%userprofile%\AppData\Local\Packages

Powershellを立ち上げて上記フォルダまで移動し(cdコマンドを打った後ろに、エクスプローラーのアドレスをD&DしてもOK)、下記を実行する

.\CentOS7.exe

インストールが終わったら、PowerShellかコマンドプロンプトで.\CentOS7.exe を実行するとCentOSに入れる。

インストール後のwslのOS確認

$ wsl -l -v
#実行結果
  NAME            STATE           VERSION
* Ubuntu-20.04    Stopped         2
  CentOS7         Running         2

CentOS7が入っているのがわかる。

ショートカットを作って起動できるようにする。
デスクトップで右クリック→ショートカット
場所にC:\Windows\System32\wsl.exe -d CentOS7
名称をCentOS7.9
で作成。
下記はショートカット(自動でアイコンが!)とCentOS上でOS情報を出した画面。
CentOS.jpg

Vimを更新する

$ yum info vim-enhanced
# 実行結果
Available Packages
Name        : vim-enhanced
Arch        : x86_64
Epoch       : 2
Version     : 7.4.629
Release     : 8.el7_9
#以下略

$ yum install vim-enhanced

作業ユーザーを作る

rootで下記のコマンドを実行.

# testuserというユーザーを作る
useradd testuser
# rootにパスワードを設定する
passwd

デスクトップのショートカットを下記とすると、作ったtestuserでログインできる。
場所にC:\Windows\System32\wsl.exe -d CentOS7 -u testuser
なおデフォルトだと、ログイン時に、/home/testuserにならないので、bashrcにcd ~を入れておくと便利。

11
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
5