<p>J’essaie d’utiliser WSL sur un serveur avec Windows Server 2019 (Version 1809).<br>
J’ai activé la fonctionnalité WSL et je peux exécuter la commande <code>wsl</code> dans PowerShell.</p>
<pre><code class="lang-auto">PS C:\Users\user> wsl
Windows Subsystem for Linux has no installed distributions.
Distributions can be installed by visiting the Microsoft Store:
https://aka.ms/wslstore
</code></pre>
<p>Il semble que l’application Microsoft Store de bureau ne soit <a href="https://learn.microsoft.com/en-us/windows/msix/msix-server-2019" rel="noopener nofollow ugc">pas prise en charge par cette version de Windows</a>.</p>
<p>J’ai essayé de télécharger un paquet <code>appx</code> avec</p>
<pre><code class="lang-auto">curl.exe -L -o ubuntu.appx https://aka.ms/wslubuntu2204
</code></pre>
<p>et de l’installer via <code>Add-AppxPackage</code> mais cela me donne l’erreur suivante :</p>
<pre><code class="lang-auto">(base) PS C:\Users\user> Add-AppxPackage ubuntu.appx
Add-AppxPackage : Deployment failed with HRESULT: 0x80080204, The Appx package's manifest is invalid.
error 0xC00CE015: App manifest validation error: The app manifest must be valid as per schema: Line 22, Column 96,
Note: The schema for MaxVersionTested specified does not recognize XML fields with namespace
"http://schemas.microsoft.com/appx/manifest/uap/windows10/10". Please ensure that you have the correct
MaxVersionTested specified. Reason: The attribute
'{http://schemas.microsoft.com/appx/manifest/uap/windows10/10}Parameters' on the element
'{http://schemas.microsoft.com/appx/manifest/foundation/window
</code></pre>
<p>Y a-t-il un moyen de télécharger et d’installer une distribution Linux (de préférence Ubuntu) pour cette version de Windows ?</p>
<p>D’après ce que je comprends, je dois rester avec WSL version 1 et <a href="https://learn.microsoft.com/en-us/windows/wsl/install-manual" rel="noopener nofollow ugc">ne peux pas mettre à niveau vers WSL version 2</a> car ma version de Windows est trop ancienne.</p>
<hr>
<p><em>Source : <a href="https://aka.ms/wslstore" rel="noopener nofollow ugc">Server Fault</a></em></p>