Comment installer Manjaro sur WSL pour Windows 10 et 11

Source : Windows Central

Le sous-système Windows pour Linux (WSL) est un outil incroyablement puissant pour Windows 10 et Windows 11 avec une multitude de distributions facilement installables dans le Microsoft Store. Mais vous n’êtes pas limité à ceux disponibles dans le magasin. Il est parfaitement possible d’installer d’autres distributions à l’aide des outils WSL intégrés tant que vous disposez des bons fichiers.

Dans certains cas, comme Ubuntu, vous pouvez installer la dernière version mobile avec une image officielle. Dans d’autres, nous nous tournons vers la communauté WSL pour obtenir de l’aide, et c’est exactement le cas pour quiconque cherche à installer Manjaro.

Grâce à un projet hébergé sur GitHub, l’installation de Manjaro sur WSL est un jeu d’enfant. Allons-y.

Comment installer Manjaro sur WSL

ManjaroWsl

Source : Windows Central

Manjaro est une distribution Linux basée sur Arch et est certainement l’une des options les plus courantes. Bien sûr, utiliser Linux dans WSL est un peu différent de simplement le charger sur un PC, mais si vous en avez besoin, vous en avez besoin. En effet, Valve a déjà dit aux développeurs intéressés par le Steam Deck et Steam OS 3.0 d’utiliser Manjaro pour se préparer.

Donc, si vous voulez l’utiliser sur WSL, vous devrez utiliser un excellent projet communautaire simplement appelé ManjaroWSL. Il est hébergé sur GitHub, donc le premier port d’escale est de charger son référentiel. Il est également conçu uniquement pour WSL 2, donc si vous ne l’utilisez pas encore, consultez notre guide complet pour vous préparer. Cependant, il prend en charge à la fois les machines Intel/AMD et ARM, de sorte que les utilisateurs de Windows sur ARM ne sont pas en reste.

Manjaro sur Wsl

Source : Windows Central

Sur le référentiel GitHub, appuyez sur le libère page et téléchargez le dernier package. Une fois téléchargé, extrayez le fichier zip dans le répertoire à partir duquel vous souhaitez l’exécuter, puis exécutez simplement Manjaro.exe. Contrairement à l’installation des dernières versions d’Ubuntu à partir de l’une des images officielles, celle-ci a été regroupée pour ressembler davantage aux distributions que vous téléchargeriez à partir du Microsoft Store.

Cela prendra quelques secondes (ou plus selon votre matériel) pour exécuter son installation, mais le programme d’installation ne nécessite aucune interaction de votre part. Cela ouvrira une fenêtre de terminal et une fois terminé, il vous sera demandé d’appuyer sur Entrer. La fenêtre du terminal se fermera alors.

Manjaro sur Wsl

Source : Windows Central

Si vous utilisez Windows Terminal, Manjaro sera désormais dans le menu déroulant pour le lancer la prochaine fois que vous le chargerez. Si vous ne le faites pas, vous pouvez le lancer via PowerShell de la même manière que n’importe quelle autre distribution Linux avec cette commande :

wsl -d Manjaro

Par défaut, vous n’aurez qu’un accès root, vous devrez donc effectuer une configuration de base avant de commencer.

Comment configurer Manjaro sur WSL

Manjaro sur Wsl

Source : Windows Central

Entrez Manjaro dans l’une des méthodes décrites ci-dessus. Une invite de base qui commence par root@. Comme pour toute autre distribution Linux sur WSL, vous voudrez ajouter un utilisateur à Manjaro avec les bonnes autorisations avant de faire quoi que ce soit. Vous n’avez pas non plus de mot de passe, vous devrez donc en ajouter un avant de commencer.

Dans le terminal entrez :

passwd

Manjaro sur WSL

Source : Windows Central

Suivez les invites pour configurer un mot de passe root. Ensuite, nous allons ajouter un utilisateur avec :

useradd -m <username>

Et puis nous suivrons cela avec un mot de passe pour l’utilisateur avec :

passwd <username>

Encore une fois, suivez les invites pour définir un mot de passe pour l’utilisateur. Ces commandes ont ajouté un utilisateur, créé un répertoire personnel pour cet utilisateur avec le -m flag, et ajouté un mot de passe utilisateur.

Manjaro sur WSL

Source : Windows Central

L’étape suivante consiste à ajouter votre compte d’utilisateur au bon groupe pour pouvoir utiliser la commande sudo, sinon vous rencontrerez une erreur :

usermod --append --groups wheel <username>

Vous pouvez ensuite basculer vers votre utilisateur avec :

su <username>

Cette devrait fonctionne sans problème et vous permet d’exécuter la commande sudo, mais si vous rencontrez une erreur relative à la sudeurs fichier, vous devrez apporter quelques modifications. En tant que root, entrez nano /etc/sudoers et vous verrez un avertissement indiquant qu’il est censé être en lecture seule. Ignorez-le, mais vous devrez être un peu prudent. Vous êtes également vraiment censé éditer cela avec visudo, mais pour ce que nous faisons ici, nano ira bien.

Manjaro sur Wsl Sudoers

Source : Windows Central

Faites défiler vers le bas et trouvez ce bloc :

## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL

Décommentez (supprimez le #) sur le deuxième ligne seulement. Frapper Ctrl + X suivie par Oui puis Entrer pour enregistrer et quitter. Désormais, vous ne devriez plus voir d’erreurs lorsque vous revenez à votre utilisateur.

La prochaine chose à faire est de vous assurer que lorsque vous lancez Manjaro, si vous voulez être utilisateur et non root (ce qui est conseillé), vous le configurez pour ne pas avoir à le faire manuellement à chaque fois. Il y a deux façons de le faire : la première est avec le wsl.conf fichier, et la seconde consiste à configurer Windows Terminal si vous l’utilisez.

Manjaro sur WSL

Source : Windows Central

Vous n’aurez pas de fichier wsl.conf lors de la configuration initiale de Manjaro, nous devrons donc le créer et entrer les bons paramètres. Comme nous allons être dans le répertoire /etc/, il est plus facile de rester en tant que root pour celui-ci. Dans le terminal entrez :

nano /etc/wsl.conf

L’éditeur de texte nano s’ouvrira maintenant avec un nouveau fichier vierge. Saisissez ce bloc dans le fichier :

# Set the user when launching a distribution with WSL.
[user]
default=YourUserName

Frapper Ctrl + X suivie par Oui puis Entrer pour enregistrer et quitter. Fermez votre instance Manjaro, attendez quelques secondes et lorsque vous relancez, vous devriez être prêt à devenir utilisateur.

Sinon, si vous utilisez Windows Terminal, ouvrez le Réglages, trouvez votre installation Manjaro dans la barre latérale, et dans le ligne de commande case assurez-vous que cette commande est stockée :

wsl.exe -d <distroname> -u <yourusername>

Cela aura le même effet une fois fermé et redémarré.

Comment configurer votre gestionnaire de paquets Manjaro sur WSL

Manjaro sur les miroirs Wsl

Source : Windows Central

Avant de pouvoir vraiment commencer, il y a une dernière chose à faire : configurer le gestionnaire de paquets. Si vous essayez d’installer quelque chose maintenant, vous rencontrerez une erreur relative au miroir. Nous devons donc dire à Manjaro où chercher.

Saisissez cette commande dans votre terminal :

sudo pacman-mirrors --country <name>

Ainsi, par exemple, j’entre :

sudo pacman-mirrors --country United_Kingdom

Pour les pays comportant plus d’un mot, séparez par un trait de soulignement. Une fois cette opération terminée, entrez cette commande pour mettre à jour :

sudo pacman -Syu

Vous aurez probablement un tas de mises à jour à installer, cela prendra donc une minute, mais Manjaro est extrêmement rapide en WSL.

Manjaro sur l'installation du package Wsl

Source : Windows Central

Vous devriez maintenant pouvoir installer les packages sans erreur. S’il s’agit de votre première fois, la commande de base à retenir est :

sudo pacman -S <packagename>

Ainsi, par exemple, pour installer Neovim, vous devez saisir :

sudo pacman -S neovim

De plus, et peut-être de préférence, vous pouvez également utiliser le propre gestionnaire de packages de Manjaro. Vous devrez l’installer, mais cela peut valoir la peine car il est un peu plus simple à utiliser que pacman.

Pour l’installer entrez :

sudo pacman -Syu pamac-gtk

Vous êtes maintenant prêt à utiliser Manjaro sur WSL. Comme pour les autres distributions, vous pouvez exécuter plusieurs instances Manjaro distinctes, et si vous souhaitez en installer une autre, revenez simplement au début de ce guide et réexécutez le tout. Changez simplement le nom de fichier du programme d’installation avant de commencer, et il installera une autre instance complètement séparée de votre instance existante.

Source-136