WSL: Comment installer et utiliser le sous-système Ubuntu dans Windows 10

Neofetch sur Windows 10

Il y a trois ans, Microsoft il a présenté WSL, qui est l'acronyme de Windows Susbystem pour Linux. En tant qu'utilisateur Ubuntu, je pensais: "C'est inutile, je ne l'utiliserai jamais si j'utilise déjà Ubuntu en natif", mais avais-je raison? Probablement non. Je viens de commencer à utiliser WSL sur Windows 10 car je suis un utilisateur Linux, car le Terminal Ubuntu Cela nous offre des possibilités très intéressantes qui valent la peine d'avoir sous la main.

Logiquement, ce n'est pas parfait. Comme nous l'expliquerons ci-dessous, il y aura des tâches que nous ne pouvons pas effectuer, en partie parce que ce que nous allons installer et utiliser n'est qu'un terminal, c'est-à-dire une fenêtre dans laquelle nous entrerons les lignes de commande pour faire ce dont nous avons besoin. Ci-dessous, j'explique les étapes à suivre pour installer le terminal Ubuntu 18.04 dans Windows 10 et ce que nous pouvons en faire.

WSL, exécution de commandes Linux sur Windows 10

Avant de pouvoir l'utiliser, nous devons l'installer. Les étapes à suivre seraient les suivantes:

  1. Nous allons sur le Microsoft Store et installons Ubuntu 18.04.

Installez Ubuntu 18.04 à partir du Microsoft Store

  1. Ensuite, nous devons exécuter la commande suivante en tant qu'administrateur. Pour ce faire, nous faisons un clic droit sur Démarrer et choisissez «Windows PowerShell (Administrateur)»:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Activer WSL

  1. Nous attendons que WSL soit activé. Une fois le processus terminé, nous devons redémarrer. Par défaut, il est marqué comme "oui", nous pouvons donc redémarrer en appuyant sur Entrée. Nous pouvons également faire les premières étapes en sens inverse: d'abord activer WSL puis installer Ubuntu.

Installation de WSL

  1. Ensuite, nous démarrons Ubuntu à partir du menu des applications.
  2. Nous attendons un moment que le système s'installe.

Nous attendons que le système s'installe

  1. Le moment venu, il nous demandera un nom d'utilisateur. Nous devons le saisir en minuscules et appuyer sur Entrée.
  2. Pour le mot de passe, nous ferons la même chose que dans toute autre partie: mettez-le une fois, appuyez sur Entrée, remettez-le pour le confirmer et appuyez à nouveau sur Entrée.

Entrez votre nom d'utilisateur et votre mot de passe

Et ce serait tout. Nous avons déjà le Terminal Ubuntu installé sur Windows. Par défaut, nous pouvons déjà utiliser des commandes comme APT, donc le premier test que je recommande est d'installer "neofetch":

sudo apt install neofetch

Pour le lancer et voir quelque chose comme l'image d'en-tête, il vous suffit de taper "neofetch" sans les guillemets. Il semble important de mentionner que On peut lancer les commandes Linux depuis Windows PowerShell ou directement depuis l'option «Exécuter«.

Ce que nous pouvons et ne pouvons pas faire avec WSL

Les programmes GUI ne fonctionnent pas dans WSL

Ce que vous devez savoir, c'est ce qu'est un terminal. Expliqué vite et mal, c'est un système d'exploitation qui fonctionne uniquement et exclusivement avec des lignes de commande et il ne peut pas afficher d'images au-delà du texte que nous saisissons / affichons. Cela signifie que, par exemple, nous pouvons installer n'importe quel programme disponible dans les référentiels Ubuntu, mais nous ne serons pas en mesure de lancer ceux qui utilisent une interface graphique, comme Firefox (même si cela n'aurait aucun sens d'installer quoi que ce soit qui est officiellement disponible pour Windows). Cela signifie également que nous ne pourrons pas suivre, par exemple, ce tutoriel pour enregistrer l'écran avec ffmpeg: si nous entrons la commande et appuyons sur Entrée, la tâche démarrera, mais s'arrêtera quand elle se rendra compte qu '"il n'y a pas de moniteur disponible".

Au moment de la rédaction de cet article, également non compatible avec les packages Snap, donc je n'ai pas pu tester un package qui nous permet de visualiser des GIF depuis le terminal (probablement écrire un article à ce sujet).

Mais puisque nous avons mentionné ffmpeg, dites que oui nous pouvons l'utiliser pour convertir des fichiers, quelque chose que nous expliquons dans cet autre article. Mais d'abord, nous devons installer le logiciel et toutes ses dépendances (sudo apt install ffmpeg). Nous pouvons également installer ImageMagick et faire cet autre, ce qui nous permettra de convertir / éditer des images par lots.

Mais il y a un problème avec les itinéraires ...

Quelque chose que j'aimerais qu'ils corrigent à l'avenir est lié à les itinéraires. Ils ne sont pas les mêmes et il ne les reconnaît pas de la même manière. Le problème est de savoir comment Windows les écrit et comment Linux en a besoin. La bonne chose est qu'il est facile de se rappeler comment convertir un chemin de Windows vers Linux.

Par exemple: le chemin C: \ Users \ Pablo \ Destktop \ Windows serait / mnt / c / Users / Pablo / Desktop. Sachant cela, si jamais nous voulons faire glisser un fichier Windows vers le terminal Ubuntu, ce que nous devons faire est changer fondamentalement les barres obliques inverses en barres normales, mettez le "c" minuscule, supprimez les deux-points et devant ajouter "/ mnt /". Ce n'est pas difficile à retenir.

Et c'est ainsi que WSL est installé et utilisé dans Windows 10. Compte tenu de la capacité des disques durs des ordinateurs actuels et des possibilités qu'il nous offre, Je pense que cela vaut la peine de l'installer. Et je laisse l'article avec la commande suivante:

sortie


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   utilisateur dit

    Très utile, grâce à ce tutoriel, sans rien savoir sur Linux, j'ai pu installer et comprendre un peu ce qui est expliqué.
    Merci beaucoup ?

  2.   Daniel dit

    J'ai déjà installé et je faisais des tests, mais je ne sais pas comment utiliser les programmes que j'ai installés dans Ubuntu à partir de Windows et de leurs applications.
    Par exemple, si je veux utiliser git, fourni avec ubuntu, à partir du code Visual Studio installé sur Windows, comment le ferais-je?
    Ou si vous vouliez utiliser docket ou apache et mysql, entre autres.
    L'idée est de pouvoir utiliser de manière croisée des applications Linux à partir de Windows, sans entrer dans la console.

    1.    Raimundo dit

      Daniel, je vous suggère d'essayer Laragon. C'est une solution très intéressante pour Windows. (Il ne fonctionne pas sous Linux.)
      De tous les environnements de développement Web, c'est le plus complet. Apportez Apache 2.4, Nginx, MySQL 5.7, PHP 7.4, Redis, Memcached, Node.js 14, npm, git et vous pouvez l'améliorer en installant (bah, décompresser un ZIP dans un certain dossier) ce qui suit: phpmyadmin, Node.js / MongoDB, Python / Django / Flask / Postgres, Ruby, Java, Go.
      J'ai arrêté d'utiliser XAMP et WAMP car c'est vraiment simple et apporte tout ce dont vous avez besoin.

  3.   Sebastian Valence Carvajal dit

    Bonjour pouvez-vous m'aider? J'obtiens l'erreur suivante dans le terminal ubuntu sous Windows:
    "WslRegisterDistribution a échoué avec l'erreur: 0x80370102
    Erreur: 0x80370102 La machine virtuelle n'a pas pu être démarrée car une fonctionnalité requise n'a pas été installée. "
    Il convient de préciser que vous effectuez exactement toutes les étapes indiquées.
    Merci d'avance.

  4.   Horace Lobato Escoto dit

    Très bonne contribution.

    Je veux partager que je viens de faire un test en installant Ubuntu 20.04 lts dans WSL, auparavant j'avais déjà un serveur X installé, le XMING. En exécutant d'abord le serveur XMING, dans la session Ubuntu, nous déclarons la variable d'environnement DISPLAY =: 0.0, avec cela, vous pouvez maintenant installer et exécuter des applications graphiques Ubuntu.

    J'espère que cela aide quelqu'un.

    salutations

  5.   Raimundo dit

    Dans mon travail, je l'ai installé sans problème, mais à la maison, le Microsoft Store me renvoie une erreur "Code: 0x80131500" et il n'y a aucun moyen de le réinitialiser. Ils recommandent de formater et d'installer Windows, mais je ne veux pas créer autant de problèmes. Je voulais juste l'utiliser mais je n'ai aucun moyen de télécharger l'application Ubuntu depuis le Store. Existe-t-il un moyen d'obtenir cette version d'Ubuntu en dehors du Microsoft Store? Les salutations!

  6.   Super dit

    Il y a beaucoup de problème, paramétrer le power shell modalità amministratore, wsl di default version 1.
    wsl --set-default-version 1

    Ce que j'ai fait suivre fa vedere le versione per le varie app
    wsl –liste –verbose
    poi potete loin manuel
    wsl –set-version nome app (liste détaillée) numéro de version

    suivez mon blog super-blog-info.blogspot.com

  7.   JUS dit

    Bonjour, comment ai-je utilisé cette console pendant des années depuis sa sortie, la vérité est qu'elle m'a facilité de nombreuses tâches, car les commandes de filtrage, AWK, etc. sont très utiles pour traiter les fichiers dans Windows, mais je voulait savoir s'il est possible de le configurer avec Putty ou un autre autre client.

    Salutations et très bon tuto