31-08-2021
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
|
||||
|
||||
### WSL 2 (installation)
|
||||
### WSL (installation)
|
||||
|
||||
Nécessite au minimum la build 2004 (une <u>insider build</u> au 31/03/2020)
|
||||
Aller à Fonctionnalités de Windows:
|
||||
@@ -19,11 +19,23 @@ Pour voir, si elle est active, aller dans le Gestionnaire de taches -> onglet Pe
|
||||
|
||||
Pour Parallels Desktop, aller dans Configuration -> Matériel -> CPU et mémoire -> Paramètres avancés, et cocher <u>Activer la virtualisation imbriquée</u>.
|
||||
|
||||
Aller sur le Microsoft Store et installer une distrib Linux.
|
||||
Mettre-à-jour le [composant noyau](https://docs.microsoft.com/en-us/windows/wsl/install-win10#step-4---download-the-linux-kernel-update-package):
|
||||
|
||||
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
|
||||
|
||||
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_arm64.msi
|
||||
|
||||
Dans PowerShell:
|
||||
|
||||
```powershell
|
||||
wsl --set-default-version 1
|
||||
```
|
||||
|
||||
Aller sur le Microsoft Store et installer une distrib Linux (Debian).
|
||||
|
||||
```bash
|
||||
$ cat /etc/debian_version
|
||||
10.3
|
||||
11.0 # bullseye
|
||||
```
|
||||
|
||||
Dans l'<u>invite de commande</u>:
|
||||
@@ -41,7 +53,7 @@ Distributions du sous-système Windows pour Linux :
|
||||
Debian (par défaut)
|
||||
```
|
||||
|
||||
Les distros sont visibles en tapant `\\wsl$` dans la barre de l'explorer.
|
||||
Les distros sont visibles en tapant \\wsl$ dans la barre de l'explorer.
|
||||
Même en quittant la distro (`$ exit`), elle y reste dispo.
|
||||
|
||||
#### Quitter une distro:
|
||||
@@ -80,7 +92,7 @@ wsl --set-default-version 2
|
||||
|
||||
#### Pour démarrer la distro:
|
||||
|
||||
```bash
|
||||
```powershell
|
||||
wsl --distribution Debian
|
||||
|
||||
|
||||
@@ -93,6 +105,61 @@ NAME STATE VERSION
|
||||
|
||||
|
||||
|
||||
#### Liste des distributions:
|
||||
|
||||
```powershell
|
||||
# Prêtes à l'utilisation:
|
||||
|
||||
wsl -l
|
||||
wsl --list
|
||||
Distributions du sous-système Windows pour Linux :
|
||||
Debian (par défaut)
|
||||
Ubuntu
|
||||
|
||||
# Toutes les distributions:
|
||||
|
||||
wsl --list --all
|
||||
Distributions du sous-système Windows pour Linux :
|
||||
Debian (par défaut)
|
||||
Ubuntu
|
||||
|
||||
# En cours d'utilisation:
|
||||
|
||||
wsl --list --running
|
||||
Distributions du sous-système Windows pour Linux :
|
||||
Debian (par défaut)
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### Distribution par défaut:
|
||||
|
||||
Celle qui répond aux commandes `wsl`
|
||||
|
||||
```powershell
|
||||
wsl -s Debian
|
||||
wsl --setdefault Debian
|
||||
```
|
||||
|
||||
Pour utiliser une distribution spécifique, sans la mettre par défaut:
|
||||
|
||||
```powershell
|
||||
wsl -d Ubuntu
|
||||
wsl --distribution Ubuntu
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### Désactiver une distribution:
|
||||
|
||||
Elle n'apparait plus dans `wsl --list`:
|
||||
|
||||
```
|
||||
wsl --unregister Debian
|
||||
```
|
||||
|
||||
Retourner dans le Microsoft Store pour la réinstaller.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -124,8 +191,26 @@ https://docs.microsoft.com/en-us/windows/wsl/wsl-config#set-wsl-launch-settings
|
||||
|
||||
|
||||
|
||||
#### Fichier de config `/etc/wsl.conf`:
|
||||
|
||||
Il est lu au chargement de la distro.
|
||||
|
||||
|
||||
|
||||
#### Fichier de configuration globale `C:\Users\<yourUserName>\.wslconfig`:
|
||||
|
||||
Les options s'appliquent à toutes les distros (WSL2)
|
||||
|
||||
https://docs.microsoft.com/en-us/windows/wsl/wsl-config
|
||||
|
||||
|
||||
|
||||
#### Installer une GUI:
|
||||
|
||||
```
|
||||
sudo apt-get update
|
||||
```
|
||||
|
||||
Installer xfce4:
|
||||
|
||||
```bash
|
||||
@@ -153,10 +238,16 @@ Trouver l'adresse IP de la distrib WSL
|
||||
|
||||
```bash
|
||||
ifconfig | grep inet (ip addr | grep inet)
|
||||
Les IP de ipconfig.exe ne sont pas les bonnes.
|
||||
#Les IP de ipconfig.exe ne sont pas les bonnes.
|
||||
```
|
||||
|
||||
```bash
|
||||
hostname -i
|
||||
127.0.1.1
|
||||
```
|
||||
|
||||
Ouvrir une session xRDP
|
||||
|
||||
> mstsc.exe
|
||||
> puis fournir l'adresse IP
|
||||
|
||||
@@ -164,6 +255,12 @@ Ouvrir une session xRDP
|
||||
mstsc.exe 127.0.0.1:3390
|
||||
```
|
||||
|
||||
Si erreur *failed to execute child process "dbus-launch"*:
|
||||
|
||||
```bash
|
||||
sudo apt-get install dbus-x11
|
||||
```
|
||||
|
||||
Ajouter un alias au .zshrc
|
||||
|
||||
```bash
|
||||
@@ -178,6 +275,12 @@ https://korben.info/linux-wsl-gui-interface-graphique-windows-10.html
|
||||
|
||||
|
||||
|
||||
```bash
|
||||
sudo apt install python3 python3-pip ipython3
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### Navigation dans les dossiers/fichiers:
|
||||
|
||||
Dans WSL:
|
||||
|
||||
Reference in New Issue
Block a user