Linux ディストリビューションのパッケージの Windows サブシステムを手動でダウンロードします。Manually download Windows Subsystem for Linux distro packages

いくつかのシナリオをする可能性がありますいないできる (または) を Microsoft Store を使用して WSL Linux ディストリビューションをインストールします。There are several scenarios in which you may not be able (or want) to, install WSL Linux distros via the Microsoft Store. 具体的を実行して、Windows Server または Microsoft Store、または、企業のネットワーク ポリシーおよび admins 環境内で Microsoft Store の使用を許可しない場合にサポートされていない OS SKU デスクトップの 長期的なサービス (LTSB/LTSC)。Specifically, you may be running a Windows Server or Long-Term Servicing (LTSB/LTSC) desktop OS SKU that doesn't support Microsoft Store, or your corporate network policies and/or admins to not permit Microsoft Store usage in your environment.

このような場合は、WSL 自体は、使用可能な方法はダウンロードしてインストールする Linux ディストリビューション WSL でストアにアクセスできない場合ですか。In these cases, while WSL itself is available, how do you download and install Linux distros in WSL if you can't access the store?

注:Windows 10 S モードで実行する Cmd、PowerShell、および Linux/WSL ディストリビューションをはじめとするコマンド ライン シェル環境は許可されていませんします。Note: Command-line shell environments including Cmd, PowerShell, and Linux/WSL distros are not permitted to run on Windows 10 S Mode. この制限は、整合性と安全性の目標 S モードを提供することを確認するには存在します。読み取りこの投稿詳細についてはします。This restriction exists in order to ensure the integrity and safety goals that S Mode delivers: Read this post for more information.

ディストリビューションをダウンロードDownloading distros

Microsoft Store アプリが使用できない場合は、ダウンロードして、これらのリンクをクリックして、Linux ディストリビューションを手動でインストールします。If the Microsoft Store app is not available, you can download and manually install Linux distros by clicking these links:

これにより、<distro>.appx任意のフォルダーにダウンロードするパッケージ。This will cause the <distro>.appx packages to download to a folder of your choosing. に従って、インストール手順ダウンロードした distro(s) をインストールします。Follow the installation instructions to install your downloaded distro(s).

コマンドラインを使用してディストリビューションをダウンロードDownloading distros via the command line

場合は、コマンドラインを使用して、優先 distro(s) もダウンロードできます。If you prefer, you can also download your preferred distro(s) via the command line:

PowerShell を使用してダウンロードします。Download using PowerShell

PowerShell を使用してディストリビューションをダウンロードするには、使用、 Invoke-webrequestコマンドレット。To download distros using PowerShell, use the Invoke-WebRequest cmdlet. Ubuntu 16.04 をダウンロードするサンプル手順を次に示します。Here's a sample instruction to download Ubuntu 16.04.

Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

ヒント

ダウンロードにかかる時間が長いが場合、設定して、進行状況バーをオフに $ProgressPreference = 'SilentlyContinue'If the download is taking a long time, turn off the progress bar by setting $ProgressPreference = 'SilentlyContinue'

Curl を使用してダウンロードします。Download using curl

Windows 10 のスプリング 2018 Update (またはそれ以降) を含む、一般的なコマンド ライン ユーティリティを curlをコマンドラインからの web 要求 (つまり HTTP GET、POST、PUT などのコマンド) を呼び出すことができます。Windows 10 Spring 2018 Update (or later) includes the popular curl command-line utility with which you can invoke web requests (i.e. HTTP GET, POST, PUT, etc. commands) from the command line. 使用することができますcurl.exe上記のディストリビューションをダウンロードします。You can use curl.exe to download the above distros:

curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

上記の例では、curl.exeが実行される (だけでなくcurl)、PowerShell では、実際の curl の実行可能ファイルが呼び出されると、エイリアスの PowerShell curl ではないInvoke-webrequestIn the above example, curl.exe is executed (not just curl) to ensure that, in PowerShell, the real curl executable is invoked, not the PowerShell curl alias for Invoke-WebRequest

注:使用してcurlが呼び出すスクリプト Cmd シェルを使用してダウンロード手順を実行する必要がある場合に適していますや.bat / .cmdスクリプト。Note: Using curl might be preferable if you have to invoke/script download steps using Cmd shell and/or .bat / .cmd scripts.

ディストリビューションをインストールします。Installing your distro

を、ダウンロードした distro(s) をインストールする方法については、を参照してください、 Windows デスクトップまたはWindows Serverインストール手順。For instructions on how to install your downloaded distro(s), please refer to the Windows Desktop or Windows Server installation instructions.