Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wsl [Le 27/02/2023, 15:11] 37.171.177.31 [Applications graphiques] |
wsl [Le 02/03/2023, 16:10] (Version actuelle) 37.169.163.132 S |
||
---|---|---|---|
Ligne 25: | Ligne 25: | ||
* Pour WSL 2, activez la fonctionnalité de virtualisation du processeur dans le [[:wiki:glossaire#BIOS]] de votre ordinateur (qui prend malheureusement des noms différents en fonction des constructeurs : //VT-x//, //AMD-V//, //SVM//, etc.). | * Pour WSL 2, activez la fonctionnalité de virtualisation du processeur dans le [[:wiki:glossaire#BIOS]] de votre ordinateur (qui prend malheureusement des noms différents en fonction des constructeurs : //VT-x//, //AMD-V//, //SVM//, etc.). | ||
+ | |||
+ | * Si besoin modifier la limitation de mémoire virtuelle à utiliser. Par défaut 50% GO de la ram. [[https://learn.microsoft.com/fr-fr/windows/wsl/wsl-config#wslconfig|Au plus 8 Go]]. | ||
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"). | ||
+ | |||
+ | |||
===== Installation ===== | ===== Installation ===== | ||
Ligne 32: | Ligne 36: | ||
==== Installer le système principal ==== | ==== Installer le système principal ==== | ||
- | * Lancer l’application PowerShell en mode administrateur. | + | * Lancer l’application //PowerShell// en mode administrateur. |
- | * Obtenir la liste des distributions libres installables:<code bash>wsl -l -o</code> | + | * Obtenir la liste des distributions disponibles : <code bash>wsl -l -o</code> Exemple de réponse : <code bash>wsl -l -o |
- | Exemple de réponse | + | |
- | <code bash>wsl -l -o | + | |
Voici la liste des distributions valides qui peuvent être installées. | Voici la liste des distributions valides qui peuvent être installées. | ||
Installer à l’aide de « wsl --install -d <Distribution> ». | Installer à l’aide de « wsl --install -d <Distribution> ». | ||
Ligne 51: | Ligne 53: | ||
openSUSE-Leap-15.4 openSUSE Leap 15.4 | openSUSE-Leap-15.4 openSUSE Leap 15.4 | ||
openSUSE-Tumbleweed openSUSE Tumbleweed </code> | openSUSE-Tumbleweed openSUSE Tumbleweed </code> | ||
- | * Installer une distribution:<code bash>wsl --install --distribution Ubuntu-22.04</code> | + | * Installer une distribution : <code bash>wsl --install --distribution Ubuntu-22.04</code> |
- | * Rebooter pour que l’installation se termine. | + | * Redémarrer pour que l’installation se termine. |
- | * Prévenir WSL de installation d’un nouveau composant. <code bash>wsl --update</code> | + | * Mettre à jour WSL après l'installation d’un nouveau composant : <code bash>wsl --update</code> |
- | * Tuer WSL pour le forcer à utiliser la mise à jour à son prochain démarrage. <code bash> wsl --shutdown</code> | + | * Tuer WSL pour le forcer à utiliser la mise à jour à son prochain démarrage : <code bash> wsl --shutdown</code> |
La première fois que vous lancez une distribution Linux nouvellement installée, une fenêtre de console s’ouvre et vous êtes invité à attendre que les fichiers soient décompressés et stockés sur votre ordinateur. Tous les lancements ultérieurs doivent prendre moins d’une seconde. | La première fois que vous lancez une distribution Linux nouvellement installée, une fenêtre de console s’ouvre et vous êtes invité à attendre que les fichiers soient décompressés et stockés sur votre ordinateur. Tous les lancements ultérieurs doivent prendre moins d’une seconde. | ||
Ligne 106: | Ligne 108: | ||
Feb 27 14:00:11 DESKTOP-71NRFPV kernel: misc dxg: dxgk: dxgglobal_acquire_channel_lock: Failed to acquire global channel lock | Feb 27 14:00:11 DESKTOP-71NRFPV kernel: misc dxg: dxgk: dxgglobal_acquire_channel_lock: Failed to acquire global channel lock | ||
Feb 27 14:02:11 DESKTOP-71NRFPV kernel: overlayfs: failed to resolve '/media/filesystem': -2</code> | Feb 27 14:02:11 DESKTOP-71NRFPV kernel: overlayfs: failed to resolve '/media/filesystem': -2</code> | ||
- | Les applications peuvent utiliser un espace graphique pouvant ne pas s étendre à la totalité de l'écran. | + | Le premier téléchargement va d'abord commencer à installer le gestionnaire (core18) et son serveur n'est pas performant. |
+ | <code bash>time sudo snap install spotify | ||
+ | spotify 1.1.84.716.gc5f8b819 from Spotify✓ installed | ||
+ | |||
+ | real 9m25.273s | ||
+ | user 0m0.143s | ||
+ | sys 0m0.567s</code> | ||
+ | Les applications peuvent utiliser un espace graphique pouvant ne pas s'étendre à la totalité de l'écran (Par exemple mahjong). | ||
Elles peuvent aussi fonctionner imparfaitement. Par exemple **ubuntu-desktop-installer** permet de choisir la "langue d'installation", de choisir une "installation normale", de choisir "Autre chose" mais ne permet pas d'aller au-delà. | Elles peuvent aussi fonctionner imparfaitement. Par exemple **ubuntu-desktop-installer** permet de choisir la "langue d'installation", de choisir une "installation normale", de choisir "Autre chose" mais ne permet pas d'aller au-delà. | ||
Ligne 122: | Ligne 131: | ||
Cependant [[:gnome-shell|GNOME Shell]] ne démarre pas... La commande ''gnome-session'' conduit à une erreur. | Cependant [[:gnome-shell|GNOME Shell]] ne démarre pas... La commande ''gnome-session'' conduit à une erreur. | ||
+ | |||
+ | Notons qu'il est facile d'installer et de lancer son gestionnaire de bureau. | ||
+ | <code bash>sudo apt install nautilus -y && nautilus</code> | ||
=== unity === | === unity === | ||
Ligne 146: | Ligne 158: | ||
</note> | </note> | ||
+ | |||
==== Accès aux fichiers Windows depuis Linux ==== | ==== Accès aux fichiers Windows depuis Linux ==== | ||
Ligne 203: | Ligne 216: | ||
*[[:Cygwin]] | *[[:Cygwin]] | ||
+ | *[[:Powershell]] | ||
*[[:Xorg]] | *[[:Xorg]] | ||
*[[:bash]] | *[[:bash]] |