Windows 10の最近のバージョンでは、ユーザーはUbuntuを介してbashシェルのベータ版をインストールできました。Fall Creators Update 1709により、ユーザーはLinux用のWindowsサブシステム(WSL)をインストールできるようになりました。WSLを使用すると、実際のbashシェルを介して強力なシェルコマンドを実行したり、複数のディストリビューションを管理したり、Linux apt-getコマンドラインパッケージやアプリケーションをインストールしたりできます 。
Linuxの最も強力で便利な部分であるコマンドラインインターフェースを利用できます。このツールを使用すると、Linuxのbashコマンドとコマンドラインアプリケーションを使用して、システムの深い機能を制御できます。 LinuxのWindowsサブシステムを使用すると、ユーザーはgrep、 sed、awkなどのbashコマンドや、Vim、Emacs、tmuxなどのbashスクリプトやLinuxコマンドラインアプリケーションを実行できます。また、Javascriptやnode.js、Ruby、Python、C / C +などの言語や、sshd、MySQL、Apache、lighttpdなどのサービスにもアクセスできます。また、デフォルトで必要なものがインストールに含まれていない場合は、apt-getパッケージマネージャーを使用してLinuxパッケージをインストールできます。
Linux用のWindowsサブシステムは、Windows 10で動作するLinuxの簡略版です。完全なLinuxディストリビューションの一部をインストールすると、デスクトップLinuxが関連付けられているデスクトップ環境やウィンドウマネージャーを取得できません。しかし、最近、Windows 10でLinuxデスクトップを実行できるようになりました。異なるオペレーティングシステムでシステムをダブルブートする必要がなくなり、仮想化を実行するためにサードパーティの仮想マシンも必要ありません。
Windows 10でLinux用のWindowsサブシステムを有効にする
Linux用Windowsサブシステムのフルバージョンは、Fall Creators Updates(1709、Build 16215以降)でのみ利用できます。このWindows Updateを使用すると、WindowsストアからLinux用のWindowsサブシステムを実際にインストールできます。PowerShellで準備をするだけです。3つのステップを順番に実行します。マイクロソフトのLinuxサブドキュメント用のWindowsサブシステム。
1. PowerShellでサブシステムを有効にする
- 管理者としてPowerShellを実行します。
次のコマンドを入力するか、PowerShellウィンドウにコピーします。Yキーを押してからEnterキーを押し、プロンプトが表示されたらコンピュータを再起動します。コンピュータはすぐに再起動するので、事前に作業を保存してください。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
2. WindowsストアからLinuxまたはUbuntuディストリビューションをインストールします
Windowsストアに移動し、インストールするLinuxディストリビューションを選択します。この記事の執筆時点では、Ubuntuを含むLinuxのディストリビューションをインストールする3つがあります。
- Getボタンをクリックして、ディストリビューションをダウンロードします。
3.配布キットを起動する
- ダウンロード後、「実行」をクリックするか、Windowsの検索で「ubuntu」と入力します。
- ウィンドウが開いたら、インストールプロセスが完了するまで待ちます。
- UNIXユーザー名とパスワードを作成します。これは、現在のWindowsのユーザー名とパスワードとは異なる場合があり、既存のユーザー名とパスワードとは関係がない場合があります。
Ubuntuの起動がエラー0x8000000dで突然失敗した場合は、PowerShellを起動してコマンドを再度入力し、ubuntuアプリケーションをもう一度起動してみます。Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
LinuxデスクトップをWindowsにインストールする
ステップ1。上記の手順を完了し、Windows 10のLinuxサブシステムをインストールして有効にしたら、次の手順は、グラフィカルシェルをインストールして、Linuxデスクトップが表示されるようにすることです。Linux bashウィンドウで、以下のコマンドを1つずつ入力して更新します。
sudo apt update
sudo apt upgrade
ステップ2。Sourceforgeに移動して、VcXsrv Windows X Serverユーティリティをダウンロードしてインストールします。これは、私の場合、Ubuntuデスクトップをグラフィカルシェルとして表示するために必要です。
ステップ3。続行する前に、手順2の説明に従ってX Windowサーバーがインストールされていることを確認してください。次の手順は、Linuxデスクトップをインストールすることです。GNOME、Cinnamon、Xfce、LXDEなど、多くのLinuxデスクトップ環境が利用可能です。LXDEという軽量環境をインストールします。インストールするには、次のように入力します。
sudo apt install lxde
LXDEをインストールしたら、次のコマンドを入力します。これにより、LinuxはXサーバーを介してデスクトップを表示します。
export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1
bash ubuntuコマンドラインを閉じないで、それを最小化して、下に移動してください
ステップ3。上記でダウンロードしたXサーバープログラムを実行すると、Linuxデスクトップ環境が表示されます。VcXsrvを起動すると、ウィンドウや全画面などで実行できるランチャーが提供されます。入れて0をで表示番号欄。「次へ」をクリックし、次のウィンドウで「クライアントなしで開始」を選択します。次に、常に[次へ]を押します。すべて準備ができたら、仕事に取り掛かれます。
黒いウィンドウが表示され、何も表示されない場合は、以下を見てください。おそらく、ディスプレイのエクスポートが機能しなかったか、何かを見逃した可能性があります。
ステップ4。bash ubuntuコマンドラインを使用してWindowsでLinuxデスクトップを起動します。VcXsrv自体を起動し(手順3)、黒いウィンドウに移動して閉じないでください。閉じた場合はbash ubuntuコマンドラインを起動し、次のように入力します。
export DISPLAY=:0
startlxde
これらのイメージは、グラフィカルシェルを表示し、Windows 10のLinuxデスクトップに表示されます。これで、プリインストールされているLinuxソフトウェアを実行したり、新しいアプリケーションやユーティリティをインストールしたりできます。