Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
wsl [Le 28/11/2021, 16:32]
88.122.224.21 [Installation d'un bureau graphique]
wsl [Le 11/09/2022, 11:42]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 2: Ligne 2:
  
 ----- -----
-{{ http://​i.imgur.com/​rV7ScCV.png?​80|}}+{{ https://​i.imgur.com/​rV7ScCV.png?​80|}}
  
 ====== Sous-système Windows pour Linux : Ubuntu sur Windows ====== ====== Sous-système Windows pour Linux : Ubuntu sur Windows ======
Ligne 9: Ligne 9:
 //Ubuntu sur Windows// est une variante d'​Ubuntu proposée officiellement par Microsoft et [[:​Canonical]],​ et qui se déploie nativement sur **Windows 10** (uniquement) au moyen de la couche de compatibilité **//​WSL//​**. //Ubuntu sur Windows// est une variante d'​Ubuntu proposée officiellement par Microsoft et [[:​Canonical]],​ et qui se déploie nativement sur **Windows 10** (uniquement) au moyen de la couche de compatibilité **//​WSL//​**.
  
-Le //Windows Subsystem for Linux// (WSL), en français "​Sous-système Windows pour Linux",​ parfois grossièrement appelé "Bash sur Windows"​ est une **couche de compatibilité** permettant d'​exécuter des fichiers ELF (binaires exécutables) pour Linux à partir d'un système Windows.\\ +Le //Windows Subsystem for Linux// (WSL), en français "​Sous-système Windows pour Linux",​ parfois grossièrement appelé "Bash sur Windows"​ est une **couche de compatibilité** permettant d'​exécuter des fichiers ELF (binaires exécutables) pour Linux à partir d'un système Windows.
 Le principe est le même que [[:Wine]], mais "dans l'​autre sens". Le principe est le même que [[:Wine]], mais "dans l'​autre sens".
  
Ligne 23: Ligne 23:
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * Une copie à jour de Windows 10 de type 64 bits.+  *Une copie à jour de Windows 10 de type 64 bits.
  
-  * Une session Windows avec les droits d'​administrateur.+  *Une session Windows avec les droits d'​administrateur.
  
 Pour savoir si votre système est compatible, allez dans les **Paramètres -> Système -> Informations Système**. Regardez la //build// du système ("​Version du système d'​exploitation"​) et son type ("Type du système"​). Pour savoir si votre système est compatible, allez dans les **Paramètres -> Système -> Informations Système**. Regardez la //build// du système ("​Version du système d'​exploitation"​) et son type ("Type du système"​).
Ligne 45: Ligne 45:
  
 Sur le Microsoft Store vous avez le choix entre plusieurs version d'​Ubuntu (et également d'​autres variantes de Linux). Sur le Microsoft Store vous avez le choix entre plusieurs version d'​Ubuntu (et également d'​autres variantes de Linux).
-  * L'​application //Ubuntu// (tout court) installe la dernière version [[:LTS]] et pourra être mise à niveau d'une version LTS à la suivante via la commande ''​do-release-upgrade''​. +  *L'​application //Ubuntu// (tout court) installe la dernière version [[:LTS]] et pourra être mise à niveau d'une version LTS à la suivante via la commande ''​do-release-upgrade''​. 
-  * //Ubuntu 16.04// installe [[:​Xenial]]. +  *//Ubuntu 16.04// installe [[:​Xenial]]. 
-  * //Ubuntu 18.04// installe [[:​Bionic]]. +  *//Ubuntu 18.04// installe [[:​Bionic]]. 
-  * //Ubuntu 20.04// installe [[:Focal]]+  *//Ubuntu 20.04// installe [[:Focal]]
  
 Il n'est pas indispensable de créer un compte Microsoft ni de s'​identifier pour télécharger ces applications. Il n'est pas indispensable de créer un compte Microsoft ni de s'​identifier pour télécharger ces applications.
Ligne 54: Ligne 54:
 Il est possible d'​utiliser plusieurs de ces applications simultanément. Vous trouverez de l'aide pour les faire cohabiter (ou sélectionner la distribution par défaut) sur la [[https://​docs.microsoft.com/​fr-fr/​windows/​wsl/​wsl-config#​managing-multiple-linux-distributions|documentation officielle]]. Il est possible d'​utiliser plusieurs de ces applications simultanément. Vous trouverez de l'aide pour les faire cohabiter (ou sélectionner la distribution par défaut) sur la [[https://​docs.microsoft.com/​fr-fr/​windows/​wsl/​wsl-config#​managing-multiple-linux-distributions|documentation officielle]].
  
-Une fois l'​application installée, lancez-la. ​ Son nom est **Ubuntu** , et vous devriez voir apparaître un message //​Installing,​ this may take a few minutes...//​\\  ​+Une fois l'​application installée, lancez-la. ​ Son nom est **Ubuntu** , et vous devriez voir apparaître un message //​Installing,​ this may take a few minutes...//​
 ( Compter 5 minutes sur un SSD et  15 minutes sur un disque dur.) ( Compter 5 minutes sur un SSD et  15 minutes sur un disque dur.)
 Après quoi vous devriez être invité·e à entrer un identifiant et un mot de passe. Après quoi vous devriez être invité·e à entrer un identifiant et un mot de passe.
Ligne 63: Ligne 63:
 La gestion des paquets en ligne de commande se fait comme sur un système Ubuntu normal, au moyen de la commande ''​[[:​apt-cli|apt]]'',​ par exemple. La gestion des paquets en ligne de commande se fait comme sur un système Ubuntu normal, au moyen de la commande ''​[[:​apt-cli|apt]]'',​ par exemple.
  
-Dans le terminal //Ubuntu//, tapez tout d'​abord : +Dans le terminal //Ubuntu//, tapez tout d'​abord :
 <​code>​sudo apt update</​code>​ <​code>​sudo apt update</​code>​
 <​code>​sudo apt upgrade</​code>​ <​code>​sudo apt upgrade</​code>​
Ligne 84: Ligne 84:
 Cliquez sur XLaunch, qui a du apparaître dans votre menu démarrer suite à l'​installation de VcXsrv. Cliquez sur XLaunch, qui a du apparaître dans votre menu démarrer suite à l'​installation de VcXsrv.
  
-{{http://​i.imgur.com/​IqHhvWR.png}}+{{https://​i.imgur.com/​IqHhvWR.png}}
  
 Le mode "​multiple windows"​ permet d'​utiliser chaque application graphique Linux dans une fenêtre différente du bureau Windows 10, alors que les autres modes permettent de réunir toutes les applications graphiques Linux dans une seule fenêtre (avec ou sans barre de titre, voire en plein écran). \\ Le mode "​multiple windows"​ permet d'​utiliser chaque application graphique Linux dans une fenêtre différente du bureau Windows 10, alors que les autres modes permettent de réunir toutes les applications graphiques Linux dans une seule fenêtre (avec ou sans barre de titre, voire en plein écran). \\
Ligne 100: Ligne 100:
  
 Cliquez sur **XLaunch**,​ qui a du apparaître dans votre menu démarrer suite à l'​installation de xming. Cliquez sur **XLaunch**,​ qui a du apparaître dans votre menu démarrer suite à l'​installation de xming.
-Le champs du bas est déjà réglé à "​0"​. ​+Le champs du bas est déjà réglé à "​0"​.
 {{:​wsl:​xming1.png?​400|}} {{:​wsl:​xming1.png?​400|}}
  
Ligne 181: Ligne 181:
 <note important>​Si la commande ​   gnome-session se termine prématurément,​ c'est probablement lié a ce  [[https://​bugs.dogfood.paddev.net/​ubuntu/​+source/​gnome-session/​+bug/​1251281|bug]] <note important>​Si la commande ​   gnome-session se termine prématurément,​ c'est probablement lié a ce  [[https://​bugs.dogfood.paddev.net/​ubuntu/​+source/​gnome-session/​+bug/​1251281|bug]]
     sudo service dbus restart     sudo service dbus restart
-          * Stopping system message bus dbus                                                                              [ OK ] +          *Stopping system message bus dbus                                                                              [ OK ] 
-          * Starting system message bus dbus                                                                              [ OK ]+          *Starting system message bus dbus                                                                              [ OK ]
    ​gnome-session    ​gnome-session
           gnome-session-is-accelerated:​ No hardware 3D support.           gnome-session-is-accelerated:​ No hardware 3D support.
Ligne 201: Ligne 201:
 Lancer le bureau est possible avec cette commande Lancer le bureau est possible avec cette commande
 <code bash> nautilus</​code> ​ <code bash> nautilus</​code> ​
 +{{:​wsl:​wsl.png?​400|}}
  
 ==== Installation d'​autres applications graphiques ==== ==== Installation d'​autres applications graphiques ====
Ligne 258: Ligne 259:
 ==== Accès aux fichiers Linux depuis Windows ==== ==== Accès aux fichiers Linux depuis Windows ====
  
-Pour information,​ la racine du système de fichiers Linux est\\ +Pour information,​ la racine du système de fichiers Linux est
 ''​C:​\Users\%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs''​ ''​C:​\Users\%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs''​
  
-Si vous avez choisi une version spécifique dans le Windows Store, le chemin sera légèrement différent :\\ +Si vous avez choisi une version spécifique dans le Windows Store, le chemin sera légèrement différent :
 ''​C:​\Users\%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs''​ ''​C:​\Users\%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs''​
  
-Si vous avez choisi de nommer votre instance ubuntu, le chemin sera aussi légèrement différent :\\ +Si vous avez choisi de nommer votre instance ubuntu, le chemin sera aussi légèrement différent :
 ''​C:​\Users\TEMP.%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs''​ ''​C:​\Users\TEMP.%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs''​
  
Ligne 301: Ligne 302:
 <​code>​lxrun /install </​code>​ <​code>​lxrun /install </​code>​
 ===== Accès aux autres partitions ===== ===== Accès aux autres partitions =====
-Il devrait bientôt être possible d'​accéder de façon standard aux répertoires "​linux" ​ stockés ​ par wsl dans la partition C:  sans avoir besoin de l'​utiliser. ​ +Il devrait bientôt être possible d'​accéder de façon standard aux répertoires "​linux" ​ stockés ​ par wsl dans la partition C:  sans avoir besoin de l'​utiliser.
  
 Cela serait possible avec la version ** [[https://​www.developpez.com/​actu/​246534/​La-MaJ-WSL-dans-Windows-10-build-1903-vous-donne-acces-aux-fichiers-Linux-depuis-Windows-les-outils-en-ligne-de-commande-sont-egalement-ameliores/​|19h1]]** qui sera diffusée en [[https://​devblogs.microsoft.com/​commandline/​whats-new-for-wsl-in-windows-10-version-1903/​|avril 2019]] Cela serait possible avec la version ** [[https://​www.developpez.com/​actu/​246534/​La-MaJ-WSL-dans-Windows-10-build-1903-vous-donne-acces-aux-fichiers-Linux-depuis-Windows-les-outils-en-ligne-de-commande-sont-egalement-ameliores/​|19h1]]** qui sera diffusée en [[https://​devblogs.microsoft.com/​commandline/​whats-new-for-wsl-in-windows-10-version-1903/​|avril 2019]]
Ligne 456: Ligne 457:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(en)** [[wp>​Windows Subsystem for Linux]] +  ***(en)** [[wp>​Windows Subsystem for Linux]] 
-  * [[:​Cygwin]] +  *[[:​Cygwin]] 
-  * [[:Xorg]] +  *[[:​Xorg]] 
-  * [[:bash]] +  *[[:​bash]] 
-  * [[http://​www.numerama.com/​tech/​158150-le-shell-bash-sous-windows-10-ce-quil-faut-savoir.html|Tutoriel de Numerama]] +  *[[https://​www.numerama.com/​tech/​158150-le-shell-bash-sous-windows-10-ce-quil-faut-savoir.html|Tutoriel de Numerama]] 
-  * **(en)** [[https://​aka.ms/​wsldocs|Documentation officielle]] +  ***(en)** [[https://​aka.ms/​wsldocs|Documentation officielle]] 
-  * **(en)** [[https://​news.thewindowsclub.com/​bash-on-windows-10-v1809-93469/​|Les nouveautés de la version 18.09]] +  ***(en)** [[https://​news.thewindowsclub.com/​bash-on-windows-10-v1809-93469/​|Les nouveautés de la version 18.09]] 
-  * **(en)** [[https://​github.com/​Microsoft/​BashOnWindows/​issues/​|La page GitHub de Microsoft]] où beaucoup d'​utilisateurs discutent des problèmes rencontrés et des astuces pour les régler, notamment [[https://​github.com/​Microsoft/​BashOnWindows/​issues/​637|cette discussion]]. +  ***(en)** [[https://​github.com/​Microsoft/​BashOnWindows/​issues/​|La page GitHub de Microsoft]] où beaucoup d'​utilisateurs discutent des problèmes rencontrés et des astuces pour les régler, notamment [[https://​github.com/​Microsoft/​BashOnWindows/​issues/​637|cette discussion]]. 
-  * **(en)** [[https://​blog.ubuntu.com/​2019/​05/​06/​canonical-announces-support-for-ubuntu-on-windows-subsystem-for-linux-2|les évolutions en 2019]] +  ***(en)** [[https://​blog.ubuntu.com/​2019/​05/​06/​canonical-announces-support-for-ubuntu-on-windows-subsystem-for-linux-2|les évolutions en 2019]] 
-  * **(en)** [[https://​wiki.ubuntu.com/​WSL|wiki.ubuntu]] +  ***(en)** [[https://​wiki.ubuntu.com/​WSL|wiki.ubuntu]] 
-  * [[https://​www.developpez.com/​actu/​246534/​La-MaJ-WSL-dans-Windows-10-build-1903-vous-donne-acces-aux-fichiers-Linux-depuis-Windows-les-outils-en-ligne-de-commande-sont-egalement-ameliores/​|évolutions]] +  *[[https://​www.developpez.com/​actu/​246534/​La-MaJ-WSL-dans-Windows-10-build-1903-vous-donne-acces-aux-fichiers-Linux-depuis-Windows-les-outils-en-ligne-de-commande-sont-egalement-ameliores/​|évolutions]] 
-  * [[https://​docs.microsoft.com/​fr-fr/​windows/​wsl/​install-win10|Migrer WSL1 en WSL2]] +  *[[https://​docs.microsoft.com/​fr-fr/​windows/​wsl/​install-win10|Migrer WSL1 en WSL2]] 
-  * [[https://​blog.eleven-labs.com/​fr/​le-developpement-sous-linux-depuis-windows-10-avec-wsl-2/​|Une présentation et un lien pour installer sysemd ainsi que les snap]] +  *[[https://​blog.eleven-labs.com/​fr/​le-developpement-sous-linux-depuis-windows-10-avec-wsl-2/​|Une présentation et un lien pour installer sysemd ainsi que les snap]] 
-  * [[https://​docs.microsoft.com/​fr-fr/​windows/​wsl/​install|Documentation windows]] +  *[[https://​docs.microsoft.com/​fr-fr/​windows/​wsl/​install|Documentation windows]] 
-  * +  *
  
 ----- -----
  
 //​Contributeurs : [[utilisateurs/​roschan]],​ [[utilisateurs/​Revoxandco]],​ [[:​utilisateurs:​krodelabestiole]]//​ //​Contributeurs : [[utilisateurs/​roschan]],​ [[utilisateurs/​Revoxandco]],​ [[:​utilisateurs:​krodelabestiole]]//​
  • wsl.txt
  • Dernière modification: Le 02/03/2023, 16:10
  • par 37.169.163.132