Windows 10: installer WSL 2 et déployer Debian / Ubuntu sans Microsoft Store

Vous avez besoin d’installer une distribution Linux tel que Debian ou Ubuntu sur Windows 10 via le subsystem Linux (WSL), voici une astuce trouvée dans la documentation officiel qui permet de le faire sans passer par le Microsoft Store.

SI ce n’est pas encore fait installez WSL 2 via la commande indiquée à l’étape 1 (dans le cas contraire passer directement à l’étape 2.)

Etape 1 : activer le bash Windows Subsystem Linux

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Pour plus de détails, voir cette page.

Etape 2 : téléchargement

Récupérer la distribution que vous souhaitez installer. Pour cela vous pouvez cliquer sur les liens ci-dessous pour télécharger directement les packages qui vous intéressent. (comme cela évolue vite, vous pouvez trouver les liens à jour directement sur le site de Microsoft)

Si vous préférez la ligne de commande pour effectuer le téléchargement, c’est possible aussi. Il suffit de le faire dans le terminal Powershell en utilisant cette commande

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

Vous pouvez personnaliser le nom du fichier ainsi que l’emplacement ou va être enregistré ce dernier comme dans l’exemple ci-dessous.

Exemple de récupération d’Ubuntu en Powershell

Pour ceux qui préfèrent utiliser cURL, c’est également possible via le terminal Windows (que ce soit avec la console Powershell ou le prompt de commandes standard)

curl.exe -L -o kali-linux-08-06-2019.appx https://aka.ms/wsl-kali-linux-new
Téléchargement de Kali via cURL

Etape 3: installation

Une fois la récupération des packages effectuée,il faut procéder à l’installation. Pour cela, il y a 3 méthodes différentes:

a. Installation par défaut en ligne de commande (voir plus bas)
b. Installation en ligne de commandes en choisissant l’emplacement qui vous convient
c. En quelques clicks avec 7zip.

Quelque soit la méthode pour laquelle vous optez, vous pourrez à loisir importer / exporter les distributions pour changer l’emplacement ou elle se trouve. (voir ce guide)

Maintenant que vous avez récupéré votre package, lancez simplement l’installation via la commande:

Add-AppxPackage .\app_name.appx

Dans l’exemple ci-dessous, je lance l’installation de KALI.

A la fin de cette étape, l’installation la distribution sera disponible

Par défaut les fichiers ont été installés dans %localappdata%\Packages\KaliLinux*

Etape 4: définir la distribution utilisée par défaut par WSL

Comme nous venons de le voir, nous pouvons faire cohabiter plusieurs distributions Linux mais il est nécessaire d’en définir une par défaut qui sera utilisé par WSL et le Bash Widows .

wslconfig /s Nom-Distrib

Pour redémarrer WSL

Restart-Service LxssManager

2 Trackbacks / Pingbacks

  1. How-to WSL: installer un package appx manuellement sur un disque non system | GeekMag
  2. How-to Windows Subsystem Linux: installer une distrib depuis l'explorer | GeekMag

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*