Maison  >  Article  >  Tutoriel système  >  Comment activer le sous-système Linux sous Windows 10

Comment activer le sous-système Linux sous Windows 10

王林
王林original
2024-07-17 04:07:27849parcourir

WSL vous permet d'accéder au shell Linux Bash sur Windows. Dans l'article précédent, nous avons discuté des utilisateurs cibles du sous-système Windows pour Linux (WSL). Dans cet article, nous l'utiliserons sur les appareils Windows 10.

Préparation du WSL

Vous devez utiliser la dernière version de Windows 10 Fall Creator Update. Après cela, vérifiez la version de Windows 10 en recherchant « À propos » dans la barre de menu Démarrer. Pour utiliser WSL, votre version doit être 1709 ou la plus récente.

Voici une capture d'écran de mon système d'exploitation.

如何在 Windows 10 上开启 Linux子系统

Si une version précédente est installée, vous devez télécharger et installer la mise à jour Windows 10 Fall Creator (FCU) ici. Une fois installé, installez les mises à jour disponibles (recherchez « mises à jour » dans la zone de recherche du menu Démarrer).

Allez dans « Activer ou désactiver des fonctionnalités Windows », puis faites défiler vers le bas, comme indiqué dans la capture d'écran, cochez « Sous-système Windows pour Linux » et cliquez sur OK. Il téléchargera les packages requis pour l’installation.

如何在 Windows 10 上开启 Linux子系统

Une fois l'installation terminée, le système vous demandera s'il doit redémarrer. Oui, redémarrez votre appareil. WSL ne démarrera pas tant que le système ne redémarrera pas, comme indiqué ci-dessous :

如何在 Windows 10 上开启 Linux子系统

Une fois votre système redémarré, revenez à la page « Activer ou désactiver des fonctionnalités Windows » et confirmez que « Sous-système Windows pour Linux » est coché.

Installer Linux sous Windows

Il existe de nombreuses façons d'installer Linux sous Windows, nous choisissons ici la manière la plus simple. Ouvrez le Microsoft Store et recherchez Linux. Vous verrez les options suivantes :
如何在 Windows 10 上开启 Linux子系统

Cliquez sur « Obtenir », puis le Windows Store proposera trois options : Ubuntu, openSUSE Leap 42 et SUSE Linux Enterprise Server. Vous pouvez installer les trois distributions ci-dessus ensemble et elles fonctionneront simultanément. Pour utiliser SLE, vous avez besoin d'un abonnement.

Ici, je vais installer openSUSE Leap 42 et Ubuntu. Sélectionnez la distribution souhaitée, cliquez sur le bouton "Obtenir" et installez-la. Une fois installé, vous pouvez lancer openSUSE sous Windows. Il peut être épinglé au menu Démarrer pour un accès facile.

如何在 Windows 10 上开启 Linux子系统

Utiliser Linux dans Windwods

Lorsque vous lancerez cette distribution, elle ouvrira un shell Bash et installera la distribution. Une fois installé, vous êtes prêt à commencer à l'utiliser. Vous devez noter qu'il n'y a pas d'utilisateurs (réguliers) dans openSUSE, il s'exécute directement sous l'utilisateur root, mais Ubuntu vous demandera de créer un utilisateur. Dans Ubuntu, vous pouvez effectuer des tâches administratives en tant qu'utilisateur sudo.

Sur openSUSE, vous pouvez facilement créer un utilisateur :

# useradd [username]
# passwd [username]

Créez un nouveau mot de passe pour cet utilisateur. Par exemple :

# useradd swapnil
# passwd swapnil

Vous pouvez passer de l'utilisateur root via la commande su.

su swapnil

Vous avez besoin d'un utilisateur non root pour effectuer de nombreuses tâches, telles que l'utilisation de rsync pour déplacer des fichiers vers le périphérique local.

Et la première priorité est de mettre à jour la distribution. Pour openSUSE, vous devez :

zypper up

Et pour Ubuntu :

sudo apt-get update
sudo apt-get dist-upgrade

如何在 Windows 10 上开启 Linux子系统

Vous disposez désormais d'un shell Linux Bash natif sur Windows. Vous voulez vous connecter en SSH à votre serveur sous Windows 10 ? Pas besoin d'installer PuTTY ou Cygwin. Une fois que Bash est ouvert, vous pouvez vous connecter à votre serveur. Si simple.

Vous souhaitez synchroniser des fichiers sur votre serveur via rsync ? Utilisez rsync directement. Il transforme efficacement nos appareils Windows en appareils plus pratiques, aidant les utilisateurs qui ont besoin d'utiliser des commandes Linux natives et des outils Linux à éviter les machines virtuelles et à ouvrir la porte à la commodité.

Où est Fedora ?

Vous vous demandez peut-être pourquoi il n'y a pas de Fedora. Malheureusement, Fedora n'est pas disponible dans les centres commerciaux. Le responsable de la publication du projet Fedora a déclaré sur Twitter : "Nous résolvons certains problèmes non techniques. D'autres ne seront peut-être pas disponibles pour le moment

."

Nous ne savons pas quels sont ces problèmes non techniques. Lorsque certains utilisateurs demandent à l’équipe WSL pourquoi ils ne publient pas Fedora, après tout, il s’agit également d’un projet open source. Rich Turner, responsable du projet chez Microsoft, a répondu : « Nous avons pour politique de ne pas divulguer d'autres propriétés intellectuelles dans l'App Store. Nous pensons que la communauté préfère voir les distributions appartenir à des distributions plutôt qu'à Microsoft ou à d'autres parties ne faisant pas autorité.

Par conséquent, il n'est pas pratique pour Microsoft de publier directement les systèmes Debian ou Arch dans le Windows Store. Ces tâches devraient incomber à leur équipe officielle, qui devrait apporter la distribution aux utilisateurs de Windows 10.

Si vous voulez en savoir plus sur les funérailles, je vous détaillerai la prochaine fois

Dans le prochain article, nous parlerons de l'utilisation de Windows 10 en tant que périphérique Linux et vous montrerons les outils de ligne de commande que vous pourriez utiliser sur votre système Linux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn