J’essaie d’utiliser WSL sur un serveur avec Windows Server 2019 (Version 1809).
J’ai activé la fonctionnalité WSL et je peux exécuter la commande wsl dans PowerShell.
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
et de l’installer via Add-AppxPackage mais cela me donne l’erreur suivante :
(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
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 ?
Avec les instructions d’installation vers lesquelles @Abdel.Hou m’a dirigé dans sa réponse, j’ai finalement pu installer Ubuntu dans WSL.
Cela n’a pas fonctionné comme décrit dans ces instructions d’installation directement car l’utilisation de Add-AppxPackage comme décrit là-bas a échoué.
C’est pourquoi je souhaite documenter les étapes dans une réponse séparée.
Les étapes sont les suivantes (avec des commandes PowerShell) :
Renommer le fichier téléchargé Ubuntu2204.appx en Ubuntu2204_.zip, puis extraire cette archive. À l’intérieur se trouvent différents fichiers appx pour différentes plateformes. Choisissez celui pour votre plateforme, par ex. Ubuntu_2204.1.7.0_x64.appx.
Renommer le fichier appx de votre plateforme en Ubuntu2204.zip et extraire cette archive.
Extraire les fichiers de Ubuntu2204.zip vers l’emplacement cible où vous souhaitez que votre distribution Linux réside.
Ouvrir le dossier de l’emplacement cible avec les fichiers de Ubuntu2204.zip et exécuter le fichier ubuntu.exe, qui se trouve à l’intérieur du dossier. Cela installera la distribution. Il est important de ne plus déplacer le dossier après l’installation car cela provoquera une erreur lors du démarrage ultérieur d’Ubuntu.
Ajouter le dossier contenant le fichier ubuntu.exe à la variable de chemin. Ubuntu peut ensuite être démarré via ubuntu en ligne de commande.