07-05-2020
-La section Distributions regroupe Solus, Mint et Debian -Section Windows
This commit is contained in:
@@ -2,13 +2,15 @@
|
||||
|
||||
|
||||
|
||||
### WSL 2
|
||||
### WSL 2 (installation)
|
||||
|
||||
Nécessite une <u>insider build</u> (31/03/2020)
|
||||
Aller à Fonctionnalités de Windows:
|
||||
|
||||
- -installer Plateforme d'ordinateur virtuel (Virtual Machine Platform)
|
||||
- -installer Sous-système Windows pour Linux (Windows Subsystem for Linux)
|
||||
- installer <u>Plateforme d'ordinateur virtuel</u> (Virtual Machine Platform)
|
||||
- installer <u>Sous-système Windows pour Linux</u> (Windows Subsystem for Linux)
|
||||
|
||||
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.
|
||||
|
||||
@@ -32,26 +34,29 @@ 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.
|
||||
Même en quittant la distro ($ exit), elle y reste dispo.
|
||||
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:
|
||||
#### Quitter une distro:
|
||||
|
||||
```
|
||||
wsl --terminate Debian
|
||||
wsl -t Debian
|
||||
> ```
|
||||
> wsl --terminate Debian
|
||||
> wsl -t Debian
|
||||
>
|
||||
> C:\Users\enzo2>wsl --list --running
|
||||
> Il n'y a aucune distribution en cours d'exécution.
|
||||
> ```
|
||||
>
|
||||
|
||||
C:\Users\enzo2>wsl --list --running
|
||||
Il n'y a aucune distribution en cours d'exécution.
|
||||
```
|
||||
|
||||
Pour passer à wsl 2:
|
||||
|
||||
#### Pour passer à wsl 2:
|
||||
|
||||
```
|
||||
wsl --set-version Debian 2
|
||||
```
|
||||
|
||||
Pour démarrer la distro:
|
||||
#### Pour démarrer la distro:
|
||||
|
||||
```bash
|
||||
wsl --distribution Debian
|
||||
@@ -68,7 +73,9 @@ NAME STATE VERSION
|
||||
Différences entre wsl 1 et 2:
|
||||
https://docs.microsoft.com/en-us/windows/wsl/wsl2-ux-changes
|
||||
|
||||
Backup wsl:
|
||||
|
||||
|
||||
#### Backup wsl:
|
||||
|
||||
```bash
|
||||
wsl --export Debian debian.tar
|
||||
@@ -88,15 +95,70 @@ C:\Users\enzo2>debian clean
|
||||
C:\Users\enzo2>debian --help
|
||||
```
|
||||
|
||||
Aller sur le <u>Microsoft Store</u> et installer <u>Windows Terminal Preview.</u>
|
||||
quelques raccourcis:
|
||||
Ctrl+L effacer l'écran
|
||||
Ctrl+U effacer la ligne
|
||||
Ctrl+A déplacer le curseur au début de la ligne
|
||||
Ctrl+E déplacer le curseur en fin de la ligne
|
||||
Ctrl+K supprimer tous les carratères après le curseur
|
||||
|
||||
Navigation dans les dossiers/fichiers:
|
||||
|
||||
#### Réglages WSL:
|
||||
|
||||
https://docs.microsoft.com/en-us/windows/wsl/wsl-config#set-wsl-launch-settings
|
||||
|
||||
|
||||
|
||||
#### Installer une GUI:
|
||||
|
||||
Installer xfce4:
|
||||
|
||||
```bash
|
||||
sudo apt-get -y install xfce4
|
||||
```
|
||||
|
||||
Installer xRDP server
|
||||
|
||||
```bash
|
||||
sudo apt-get -y install xrdp
|
||||
echo xfce4-session > ~/.xsession
|
||||
sudo service xrdp restart
|
||||
|
||||
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
|
||||
# changer le port
|
||||
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
|
||||
# changer les réglages de qualité
|
||||
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
|
||||
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
|
||||
# redémarrer le serveur
|
||||
sudo service xrdp restart
|
||||
```
|
||||
|
||||
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.
|
||||
```
|
||||
|
||||
Ouvrir une session xRDP
|
||||
> mstsc.exe
|
||||
> puis fournir l'adresse IP
|
||||
|
||||
```bash
|
||||
mstsc.exe 127.0.0.1:3390
|
||||
```
|
||||
|
||||
Ajouter un alias au .zshrc
|
||||
|
||||
```bash
|
||||
# cd /mnt/c/Users/enzo2/OneDrive/Documents/wsl
|
||||
|
||||
alias xfce='mstsc.exe "C:\Users/enzo2/OneDrive/Documents/wsl/debian-xfce-pass.rdp"'
|
||||
```
|
||||
|
||||
https://dev.to/darksmile92/linux-on-windows-wsl-with-desktop-environment-via-rdp-522g
|
||||
|
||||
https://korben.info/linux-wsl-gui-interface-graphique-windows-10.html
|
||||
|
||||
|
||||
|
||||
#### Navigation dans les dossiers/fichiers:
|
||||
|
||||
Dans WSL:
|
||||
Chemin du bureau Windows:
|
||||
`/mnt/C/Users/enzo2/OneDrive/Bureau/ => C:\Users\enzo2\OneDrive\Desktop`
|
||||
@@ -134,6 +196,8 @@ Copier dans le presse-papier:
|
||||
cat ~/.ssh/id_rsa.pub | clip.exe
|
||||
```
|
||||
|
||||
|
||||
|
||||
### VScode et wsl:
|
||||
|
||||
Afficher la palette de commande (Ctrl+Maj+P) et entrer <u>Remote-WSL: New Window</u>
|
||||
@@ -157,16 +221,13 @@ C:\Users\enzo2>wsl ls -la "/mnt/c/Program Files"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
###Changer les couleurs pour **ls**:
|
||||
```
|
||||
LS_COLORS="ow=01;36;40" && export LS_COLORS
|
||||
```
|
||||
|
||||
cd utilise les couleurs ls.
|
||||
|
||||
|
||||
###cd utilise les couleurs ls.
|
||||
```bash
|
||||
zstyle ':completion:*' list-colors "${(@s.:.)LS_COLORS}"
|
||||
autoload -Uz compinit
|
||||
|
||||
Reference in New Issue
Block a user