prog:wsl
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| prog:wsl [2022/05/27 14:37] – [Mettre à jour le système la première fois] : fix eselect set root | prog:wsl [2025/06/23 09:55] (Version actuelle) – [Installation] : ajout de networkingMode=mirrored root | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux | Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux | ||
| + | Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform | ||
| - | * Sous PowerShell (Admin) : | + | * Définir une adresse IP |
| - | Enable-WindowsOptionalFeature | + | Cette étape ne doit être faite que si '' |
| + | |||
| + | Pour connaître l' | ||
| + | |||
| + | Il n'est pas possible de définir une adresse IP statique sur '' | ||
| + | |||
| + | Commencer par redémarrer l' | ||
| + | |||
| + | <code bash> | ||
| + | wsl -d " | ||
| + | netsh interface ip add address " | ||
| + | </ | ||
| + | |||
| + | [[https:// | ||
| =====Distribution Ubuntu===== | =====Distribution Ubuntu===== | ||
| Ligne 63: | Ligne 77: | ||
| <code bash> | <code bash> | ||
| - | apt-get update | + | apt update |
| + | apt upgrade | ||
| </ | </ | ||
| + | |||
| + | =====Configuration spécial WSL===== | ||
| + | |||
| + | * OpenGL | ||
| + | |||
| + | Pour avoir le support GPU / OpenGL, il suffit d' | ||
| + | |||
| + | * OpenCL | ||
| + | |||
| + | OpenCL n'est supporté pour le moment que par Intel. | ||
| + | |||
| + | Il faut installer les paquets '' | ||
| + | |||
| + | Si l' | ||
| + | |||
| + | <code bash> | ||
| + | apt install ocl-icd-libopencl1 ocl-icd-opencl-dev | ||
| + | cd /tmp/neo | ||
| + | wget https:// | ||
| + | wget https:// | ||
| + | wget https:// | ||
| + | wget https:// | ||
| + | wget https:// | ||
| + | wget https:// | ||
| + | wget https:// | ||
| + | sudo dpkg -i *.deb | ||
| + | </ | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| =====Distribution Gentoo===== | =====Distribution Gentoo===== | ||
| Ligne 81: | Ligne 129: | ||
| #swap=8GB | #swap=8GB | ||
| #swapFile= | #swapFile= | ||
| - | localhostForwarding=true | + | |
| + | # Use networkingMode when you can't access on Internet. | ||
| + | networkingMode=mirrored | ||
| + | # localhostForwarding is not compatible with networkingMode=mirrored | ||
| + | #localhostForwarding=true | ||
| </ | </ | ||
| * Lancer la console Gentoo : '' | * Lancer la console Gentoo : '' | ||
| Ligne 122: | Ligne 174: | ||
| LDFLAGS=" | LDFLAGS=" | ||
| - | USE="-X -gtk -nls -doc -rdoc -alsa gmp threads openmp" | + | USE="X gtk -nls -doc -rdoc -alsa gmp threads openmp" |
| - | VIDEO_CARDS=" | + | VIDEO_CARDS=" |
| FEATURES=" | FEATURES=" | ||
| Ligne 147: | Ligne 199: | ||
| [[https:// | [[https:// | ||
| + | |||
| + | Vous devez impérativement utiliser WSL 2 avec des drivers [[https:// | ||
| ===Configure des options de compilation=== | ===Configure des options de compilation=== | ||
| Ligne 217: | Ligne 271: | ||
| eselect profile set default/ | eselect profile set default/ | ||
| - | sed -i "s/12sg/012sg/g" / | + | sed -i "s/123szg/0123szg/g" / |
| eix-update | eix-update | ||
| emerge --oneshot --deep -va sys-devel/ | emerge --oneshot --deep -va sys-devel/ | ||
| Ligne 247: | Ligne 301: | ||
| Pour savoir la dernière version du noyau existant, aller dans le dépôt Github de [[https:// | Pour savoir la dernière version du noyau existant, aller dans le dépôt Github de [[https:// | ||
| - | Arrêter wsl. Faire '' | + | Lancer la mise à jour avec '' |
| - | Réinstaller la mise à jour du [[https:// | + | Arrêter '' |
| Relancer la machine virtuelle avec '' | Relancer la machine virtuelle avec '' | ||
| Ligne 259: | Ligne 313: | ||
| <code bash> | <code bash> | ||
| emerge --sync | emerge --sync | ||
| - | sed -i "s/12sg/012sg/g" / | + | layman -S |
| + | sed -i "s/123szg/0123szg/g" / | ||
| eix-update | eix-update | ||
| Ligne 265: | Ligne 320: | ||
| emerge -1vuDaN --keep-going @world | emerge -1vuDaN --keep-going @world | ||
| # Update long mais plus complet et gérant mieux les conflits. | # Update long mais plus complet et gérant mieux les conflits. | ||
| - | emerge --backtrace=30 --update --deep --newuse --keep-going -va --autounmask-keep-masks --with-bdeps=y --complete-graph=y --autounmask-write --verbose-conflicts @world | + | emerge --backtrack=30 --update --deep --newuse --keep-going -va --autounmask-keep-masks --with-bdeps=y --complete-graph=y --autounmask-write --verbose-conflicts @world |
| emerge -va --keep-going @live-rebuild | emerge -va --keep-going @live-rebuild | ||
prog/wsl.1653655039.txt.gz · Dernière modification : de root
