Manuelles Herunterladen von Windows-Subsystem für Linux-Distribution-PaketeManually download Windows Subsystem for Linux distro packages

Es gibt mehrere Szenarios, in denen Sie möglicherweise nicht in der Lage sind, WSL-Linux-Distributionen über die Microsoft Store zu installieren (oder möchten).There are several scenarios in which you may not be able (or want) to, install WSL Linux distros via the Microsoft Store. Vor allem können Sie eine Windows Server-oder eine LTSC-Desktop-SKU (Long-Term Wartung) ausführen, die keine Microsoft Store unterstützt, oder Ihre Unternehmensnetzwerk Richtlinien und/oder Administratoren, um die Verwendung von Microsoft Store in Ihrer Umgebung nicht zuzulassen.Specifically, you may be running a Windows Server or Long-Term Servicing (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.

Wie können Sie in diesen Fällen, während WSL selbst verfügbar ist, Linux-Distributionen in WSL herunterladen und installieren, wenn Sie nicht auf den Store zugreifen können?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?

Hinweis: befehlszeilenshellumgebungen, einschließlich cmd, PowerShell und Linux/WSL-Distributionen, dürfen im Windows 10 S-Modus nicht ausgeführt werden.Note: Command-line shell environments including Cmd, PowerShell, and Linux/WSL distros are not permitted to run on Windows 10 S Mode. Diese Einschränkung ist vorhanden, um die Integritäts-und Sicherheitsziele des S-Modus sicherzustellen: Lesen Sie diesen Beitrag , um weitere Informationen zu erhalten.This restriction exists in order to ensure the integrity and safety goals that S Mode delivers: Read this post for more information.

Herunterladen von DistributionenDownloading distros

Wenn die Microsoft Store-App nicht verfügbar ist, können Sie Linux-Distributionen herunterladen und manuell installieren, indem Sie auf die folgenden Links klicken:If the Microsoft Store app is not available, you can download and manually install Linux distros by clicking these links:

Dies bewirkt, dass die <distro>.appx Pakete in einen Ordner Ihrer Wahl heruntergeladen werden.This will cause the <distro>.appx packages to download to a folder of your choosing. Befolgen Sie die Installationsanweisungen , um die heruntergeladenen Distributionen zu installieren.Follow the installation instructions to install your downloaded distro(s).

Herunterladen von Distributionen über die BefehlszeileDownloading distros via the command line

Wenn Sie möchten, können Sie Ihre bevorzugten Distributionen auch über die Befehlszeile herunterladen:If you prefer, you can also download your preferred distro(s) via the command line:

Herunterladen mithilfe von PowerShellDownload using PowerShell

Verwenden Sie das Cmdlet "Start -WebRequest ", um Distributionen mithilfe von PowerShell herunterzuladen.To download distros using PowerShell, use the Invoke-WebRequest cmdlet. Im folgenden finden Sie eine Beispiel Anweisung zum Herunterladen von 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

Tipp

Wenn der Download lange dauert, deaktivieren Sie die Statusanzeige, indem Sie festlegen $ProgressPreference = 'SilentlyContinue'If the download is taking a long time, turn off the progress bar by setting $ProgressPreference = 'SilentlyContinue'

Download mithilfe von curlDownload using curl

Windows 10 Spring 2018 Update (oder höher) umfasst das beliebte curl-Befehlszeilen Dienstprogramm , mit dem Sie Webanforderungen (z. b. HTTP Get-, Post-, Put-usw.-Befehle) von der Befehlszeile aus aufrufen können.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. Mit curl.exe können Sie die obigen Distributionen herunterladen:You can use curl.exe to download the above distros:

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

Im obigen Beispiel wird curl.exe (nicht nur curl) ausgeführt, um sicherzustellen, dass in PowerShell die ausführbare Datei "Real curl" aufgerufen wird, nicht der PowerShell-curl-Alias für " Aufruf-WebRequest ".In 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

Hinweis: das Verwenden von curl ist möglicherweise vorzuziehen, wenn Sie Download Schritte mithilfe der CMD-Shell und/oder .bat / .cmd Skripts aufrufen/ausführen müssen.Note: Using curl might be preferable if you have to invoke/script download steps using Cmd shell and/or .bat / .cmd scripts.

Installieren der DistributionInstalling your distro

Wenn Sie Windows 10 verwenden, können Sie Ihre Distribution mit PowerShell installieren.If you're using Windows 10 you can install your distro with PowerShell. Navigieren Sie einfach zum Ordner, der die zuvor heruntergeladene Distribution enthält, und führen Sie in diesem Verzeichnis den folgenden Befehl aus, wobei app_name der Name der Datei "Distribution. AppX" ist.Simply navigate to folder containing the distro downloaded from above, and in that directory run the following command where app_name is the name of your distro .appx file.

Add-AppxPackage .\app_name.appx

Wenn Sie Windows Server verwenden, finden Sie die Installationsanweisungen auf der Windows Server -Dokumentationsseite.If you are using Windows server you can find the install instructions on the Windows Server documentation page.

Nachdem Sie Ihre Distribution installiert haben, lesen Sie die Seite Initialisierungs Schritte , um Ihre neue Distribution zu initialisieren.Once your distro is installed please refer to the Initialization Steps page to initialize your new distro.