Windows Subsystem for Linux

参考:

Windows Subsystem for Linux | Microsoft Docs [公式]

概要

参考:

Windows Subsystem for Linux – Wikipedia

インストール

参考:

Windows 10 Home で WSL – Qiita

Windows 10 で Linux を使う – Qiita

Windows Subsystem for Linux をインストールしてみよう! – Qiita

Windows 10 標準 Linux 環境 WSL を始めよう | @IT

Windows Subsystem for Linux (WSL) を Windows 10 にインストールする | Microsoft Docs [公式]

ディストリビューション

  • Ubuntu
  • openSUSE Leap
  • Kali Linux
  • Debian
  • Alpine WSL
  • SUSE Linux Enterprise Server

参考:

新しい WSL Linux ディストリビューションの初期化 | Microsoft Docs [公式]

Windows Subsystem for Linux (WSL) を Windows 10 にインストールする | Microsoft Docs [公式]

コマンド

参考:

Windows Subsystem for Linux のコマンド リファレンス | Microsoft Docs [公式]

使い方

Ubuntu を起動する。

> ubuntu

wsl コマンドで既定のディストリビューションを起動する。

> wsl

参考:

Linux ディストリビューションの管理 | Microsoft Docs [公式]

ユーザーアカウント

参考:

デフォルトのユーザーを変更するには・ディストリビューションをクリーンな状態に戻すには | kledgeb

WSL ディストリビューションのユーザー アカウントを作成および更新する | Microsoft Docs [公式]

ホームディレクトリ

参考:

WSL のホームディレクトリの場所 – Qiita

What is the home directory on Windows Subsystem for Linux? – Super User

X Window

参考:

WSL で Ubuntu デスクトップ環境を作ってみる | tmtms のメモ

WslFs

参考:

WslFs は Windows Subsystem for Linux でのファイルシステムを置き換える存在!? | ASCII.jp

CentOS

CentOS.zip をダウンロードして解凍し、任意のディレクトリに配置する。CentOS7.exe を実行すると rootfs.tar.gz が展開され、WSL に CentOS が登録される。WSL 登録後は CentOS7.exe を実行すると Bash シェルが開くようになる。

ユーザーを作成する。

# adduser centos_user

パスワードを設定する。

# passwd centos_user

sudo 権限を付与する。

# gpasswd -a centos_user wheel

既定のユーザーを設定する。

> CentOS7.exe config --default-user centos_user

パッケージを更新する。(更新可能なパッケージを全て更新する。)

$ sudo yum update

wget をインストールする。

$ sudo yum install wget

カレントディレクトリを VSCode の Remote WSL で開く。

$ code .

参考:

yuk7/CentWSL: CentOS as a WSL Instance – GitHub

WSL で CentOS を使う | パソコン鳥のブログ

WSL で CentOS が利用できたかも? | torutk のブログ

WSL 2

参考:

完全な Linux が Windows 10 上で稼働する? WSL 2とは | @IT

WSL 2 のインストール | Microsoft Docs [公式]

リリースノート

参考:

Windows Subsystem for Linux のリリース ノート | Microsoft Docs [公式]

イシュー

参考:

microsoft/WSL: Issues found on WSL – GitHub

WSL-DistroLauncher

参考:

microsoft/WSL-DistroLauncher: Sample/reference launcher app for WSL distro Microsoft Store packages – GitHub

VcXsrv

参考:

VcXsrv Windows X Server | SourceForge.net

docker-systemctl-replacement

参考:

gdraheim/docker-systemctl-replacement: docker systemctl replacement – allows to deploy to systemd-controlled containers without starting an actual systemd daemon (e.g. centos7, ubuntu16) – GitHub

get error “Failed to get D-Bus connection” · Issue #11 · yuk7/CentWSL – GitHub

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です