31-08-2021

This commit is contained in:
2021-08-31 09:29:05 +02:00
parent 7d89fb0224
commit bb890cba15
28 changed files with 1888 additions and 47 deletions

View File

@@ -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: