Windowsサブシステムをインストールするためのガイド
8454 ワード
一般的にMacまたはLinuxで動作する開発者として、Windowsのボックス端末から失望されます.私たちにとって幸運なことに、WindowsはLinuxのためのWindowsサブシステムと呼ばれるかなりスムーズなLinuxの統合をサポートしています(あるいはWSLは短いです).あなたがそれに慣れていないならば、マイクロソフトはかなり簡潔な説明をします:
このガイドでは、自分でそれを設定するためのクイックリファレンスとして機能するために意図されています.
概要
このガイドでは、すべての利用可能なオプションの包括的なリソースではありません.代わりに、私はいくつかの仮定を迅速に設定を得るためにしている. 参加したくないWindows Insider Program Windowsのプレビュービルドをインストールします. WSL 2にアップグレードします. Ubuntu 20.04 LTSをLinuxディストリビューションとして使いたいです. あなたはWindowsターミナルのアプリを使用します.
WSL 2性能に関する注意
WSL 2はほとんどの場合WSL 1より性能が高いが、WSL 1よりも実際に実行できる特定のシナリオがある.ファイルシステムでファイルを操作するときに発生します.具体的には、Windowsファイルシステム( Linuxユーティリティを使用していると仮定しています)の代わりに、プロジェクトファイルをLinuxファイルシステムに保存しておいてください.マイクロソフトはこれをさらに詳しく説明しているMicrosoft Docs .
インストール
始めましょう!
WSL 1を有効にする
WSL 2にアップグレードする前にまずWSL 1を有効にしなければなりません.PowerShellでは、次のコマンドを実行します.
仮想マシンプラットフォーム機能を有効にする
仮想マシンプラットフォーム機能を有効にするには、以下のコマンドをPowerShell(管理者)で実行します.
マシンを再起動
WSL 1と2のインストールを続行するには、マシンを再起動する必要があります.これはpowershell (管理者として)で以下を実行することによって行うことができます.
Linuxカーネルの更新
LinuxカーネルアップデートパッケージはWSL 2にアップグレードする必要があります.アップデートをダウンロードして実行するには、管理者PowerShellがあなたを
WSL 2をデフォルトとして設定する
PowerShellでは、次のコマンドを実行してWSL 2をデフォルトとします.
Ubuntuをインストールします
Get Ubuntu 20.04 LTS マイクロソフトから.マイクロソフトストアを開くために「get」リンクをクリックする必要があります.そこから、“インストール”をダウンロードし、Ubuntuの配布をインストールするをクリックすることができます.
ランチUbuntu
Ubuntu 20.04 LTSのアプリはすぐにWindowsアプリのリストに簡単に検索する必要があります.セットアップを終了するアプリを起動します.ユーザー名とパスワードを提供する必要があります.
注:アプリケーションを起動するときに仮想化に関連するエラーが発生した場合は、BIOSレベルで仮想化を有効にする必要があります.
Windows端末のインストール
Get Windows Terminal マイクロソフトから.マイクロソフトストアを開くために「get」リンクをクリックする必要があります.そこから、“インストール”をダウンロードしてアプリケーションをインストールするをクリックすることができます.Windows端末の詳細についてはMicrosoft Docs .
デフォルトのシェルとしてubuntuを設定する
UbuntuをWindows端末のデフォルト端末として設定するには、
Linuxファイルシステムをデフォルトとして使う
Windows端末を起動すると、Ubuntuのシェルが表示されますが、Windowsファイルシステムにドロップされます.上記のように、Linuxファイルシステムを使用する場合は、WSL 2が最適です.デフォルトのディレクトリをLinuxユーザーのホームディレクトリに変更するには、次のコマンドをUbuntuシェル(Windows端末用の新しいデフォルト)で実行する必要があります.
閉鎖
これは必ずしも短い記事ではありませんが、かなり簡潔です.これはいくつかのソースからうまくいけばあなたを取得し、WSL 2とWindows端末として実行可能な限り迅速に情報を集約します.
The Windows Subsystem for Linux lets developers run a GNU/Linux environment -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a traditional virtual machine or dual-boot setup.
このガイドでは、自分でそれを設定するためのクイックリファレンスとして機能するために意図されています.
概要
このガイドでは、すべての利用可能なオプションの包括的なリソースではありません.代わりに、私はいくつかの仮定を迅速に設定を得るためにしている.
WSL 2性能に関する注意
WSL 2はほとんどの場合WSL 1より性能が高いが、WSL 1よりも実際に実行できる特定のシナリオがある.ファイルシステムでファイルを操作するときに発生します.具体的には、Windowsファイルシステム( Linuxユーティリティを使用していると仮定しています)の代わりに、プロジェクトファイルをLinuxファイルシステムに保存しておいてください.マイクロソフトはこれをさらに詳しく説明しているMicrosoft Docs .
インストール
始めましょう!
WSL 1を有効にする
WSL 2にアップグレードする前にまずWSL 1を有効にしなければなりません.PowerShellでは、次のコマンドを実行します.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
仮想マシンプラットフォーム機能を有効にする
仮想マシンプラットフォーム機能を有効にするには、以下のコマンドをPowerShell(管理者)で実行します.
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
マシンを再起動
WSL 1と2のインストールを続行するには、マシンを再起動する必要があります.これはpowershell (管理者として)で以下を実行することによって行うことができます.
Restart-Computer
Linuxカーネルの更新
LinuxカーネルアップデートパッケージはWSL 2にアップグレードする必要があります.アップデートをダウンロードして実行するには、管理者PowerShellがあなたを
system32
ディレクトリ.次のコマンドをPowerShell(管理者として)で実行できます.cd ~ ; wget https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi -outfile update.msi ; .\update.msi
WSLアップデートを終了するように求められます.WSL 2をデフォルトとして設定する
PowerShellでは、次のコマンドを実行してWSL 2をデフォルトとします.
wsl --set-default-version 2
Ubuntuをインストールします
Get Ubuntu 20.04 LTS マイクロソフトから.マイクロソフトストアを開くために「get」リンクをクリックする必要があります.そこから、“インストール”をダウンロードし、Ubuntuの配布をインストールするをクリックすることができます.
ランチUbuntu
Ubuntu 20.04 LTSのアプリはすぐにWindowsアプリのリストに簡単に検索する必要があります.セットアップを終了するアプリを起動します.ユーザー名とパスワードを提供する必要があります.
注:アプリケーションを起動するときに仮想化に関連するエラーが発生した場合は、BIOSレベルで仮想化を有効にする必要があります.
Windows端末のインストール
Get Windows Terminal マイクロソフトから.マイクロソフトストアを開くために「get」リンクをクリックする必要があります.そこから、“インストール”をダウンロードしてアプリケーションをインストールするをクリックすることができます.Windows端末の詳細についてはMicrosoft Docs .
デフォルトのシェルとしてubuntuを設定する
UbuntuをWindows端末のデフォルト端末として設定するには、
settings.json
ファイル.これを開くには、「新規」タブボタンの横にあるドロップダウン矢印をクリックし、ポップアップメニューの下部にある「設定」をクリックします.ファイルはこのように見えます(不要な情報が削除されました).{
"defaultProfile": "{a-random-uuid-for-powershell}",
"profiles": {
"list": [
{
"guid": "{a-random-uuid-for-powershell}",
"name": "Windows PowerShell"
},
{
"guid": "{a-random-uuid-for-ubuntu}",
"name": "Ubuntu-20.04"
}
]
}
}
あなただけを更新する必要がありますdefaultProfile
Ubuntuのプロパティとファイルを保存します.Linuxファイルシステムをデフォルトとして使う
Windows端末を起動すると、Ubuntuのシェルが表示されますが、Windowsファイルシステムにドロップされます.上記のように、Linuxファイルシステムを使用する場合は、WSL 2が最適です.デフォルトのディレクトリをLinuxユーザーのホームディレクトリに変更するには、次のコマンドをUbuntuシェル(Windows端末用の新しいデフォルト)で実行する必要があります.
echo 'cd ~' >> ~/.bashrc
あなたは変更することができます~
あなたが望むならば、何か他のものに、ホームディレクトリは通常土地に安全な場所です.閉鎖
これは必ずしも短い記事ではありませんが、かなり簡潔です.これはいくつかのソースからうまくいけばあなたを取得し、WSL 2とWindows端末として実行可能な限り迅速に情報を集約します.
Reference
この問題について(Windowsサブシステムをインストールするためのガイド), 我々は、より多くの情報をここで見つけました https://dev.to/voraciousdev/a-guide-to-installing-the-windows-subsystem-for-linux-wsl-and-windows-terminal-4dd4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol