Installer d'autres distributions que celle du store Microsoft dans WSL

Importer d'autres distributions Linux

Une distribution linux peut être importée dans WSL si c'est un fichier tar (ou tar.gz).

Tar est l'abréviation de Tape Archive, parfois appelé tarball. Il s'agit d'un fichier archive contenant des données compressées au format Consolidated Unix Archive.

Il y a 2 manières d'obtenir le fichier tar (ou tar.gz) d'une distribution Linux :

Télécharger un fichier tar (ou tar.gz) :

le fichier tar (ou tar.gz) peut être obtenu en exportant une distribution WSL installée

le fichier tar (ou tar.gz) peut disponible en téléchargement. Le site de téléchargement de Alpine Linux propose un fichier tar.gz dans sa rubrique Mini Root Filesystem.

Utiliser un conteneur Docker que vous exportez en tant que fichier tar.

Activité 1 : installez la distribution Alpine dans WSL. Activité 2 : En vous aidant de cette page de Microsoft Learn, installez RockyLinux (une des alternative à Centos qui n'est plus maintenu) en tant que distribution WSL : https://learn.microsoft.com/fr-fr/windows/wsl/use-custom-distro

Créer une distribution Linux personnalisée pour WSL (pour information)

Une distribution personnalisée pour WSL est constituée de deux parties :

un système de fichiers racine distribué en tant que fichier tar contenant en plus les deux fichiers suivants :

/etc/wsl-distribution.conf : fichier permettant de contrôler la configuration de la distribution Linux lors du premier lancement avec WSL ;

/etc/wsl.conf : fichier contenant des paramètres système globaux spécifiques à l’utilisateur et contrôle la façon dont la distribution est lancée.

une entrée de manifeste (qui contient les métadonnées de distribution) pour un déploiement à partir du Store Microsoft ou un dépôt spécifique à l'organisation.

Pour en savoir plus : https://learn.microsoft.com/fr-fr/windows/wsl/build-custom-distro

Retour accueil WSL

WSL : Windows Subsystem for Linux (WSL)