GNU/Linux >> Tutoriels Linux >  >> Linux

Déplacez facilement les distributions WSL entre les machines Windows 10 avec importation et exportation !

Ma collègue Tara et moi travaillions sur la préparation d'un système pour le développement Azure IoT et utilisions WSL2 sur nos machines respectives. Les scripts que nous exécutions étaient longs et fastidieux et au moment où ils étaient terminés, nous avions essentiellement une distribution parfaite totalement personnalisée.

Plutôt que de partager nos scripts et de les faire exécuter pendant des heures, nous avons plutôt décidé d'exporter la distribution et importer le n nombre de machines. De cette façon, Tara pourrait parfaitement configurer la distribution et me la donner ensuite.

Par exemple, lorsque j'utilise PowerShell, je peux faire ceci :

C:\Users\Scott\Desktop> wsl --export PerfectWSLDistro ./PerfectWSLDistro.tar

Ensuite, je peux partager le goudron résultant et le donner à un ami et ils peuvent le faire ! (Notez que j'utilise ~ qui est votre répertoire personnel de PowerShell. Si vous utilisez cmd.exe, vous voudrez inclure le chemin complet comme c:\users\scott\Appdata\Local\PerfectDistro)

mkdir ~/AppData/Local/PerfectDistro
wsl --import PerfectDistro ~/AppData/Local/PerfectDistro ./PerfectWSLDistro.tar --version 2

Vous pouvez répertorier nos distributions WSL comme ceci :

C:\Users\Scott\Desktop> wsl --list -v
NAME STATE VERSION
* Ubuntu-18.04 Stopped 2
WLinux Stopped 2
Debian Stopped 1
PerfectDistro Stopped 2

C'est étonnamment facile ! Assurez-vous également que vous disposez de la dernière version du terminal Windows (et si vous avez une ancienne version et que vous n'avez pas supprimé votre profile.json, il est temps de recommencer à zéro), il détectera automatiquement vos distributions WSL et créera des éléments de menu. pour eux !

Assurez-vous également de consulter ma vidéo YouTube sur le développement avec WSL2 !

Parrain : Vous aimez C# ? Nous aussi ! C'est pourquoi nous avons développé un IDE .NET rapide, intelligent et multiplateforme qui vous donne encore plus de puissance de codage. Analyse de code intelligente, complétion de code enrichie, recherche et navigation instantanées, débogueur avancé... Avec JetBrains Rider, tout ce dont vous avez besoin est à portée de main. Codez C# à la vitesse de la pensée sur Linux, Mac ou Windows. Essayez JetBrains Rider dès aujourd'hui !


Linux
  1. Établir une connexion SSH entre Windows et Linux

  2. Comment accéder aux systèmes de fichiers Linux dans Windows 10 et WSL 2

  3. Installer Linux Mint avec Windows 8 | Double démarrage Windows 8 et Linux Mint 12

  4. Exécutez facilement le logiciel Windows sur Linux avec des bouteilles

  5. Différence entre GNUWin32 et cygwin

Comment exécuter des applications d'interface graphique Linux sur Windows 10 avec WSL et WSLg

Utilisation de Tailscale sur Windows pour réseauter plus facilement avec WSL2 et Visual Studio Code

Des trucs et astuces cool WSL (Windows Subsystem for Linux) que vous (ou moi) ne savions pas étaient possibles

Développement Web et techniques avancées avec Linux sur Windows (WSL)

Partage de fichiers entre Linux Mint et Windows 10

Comment partager un fichier entre Ubuntu et Windows 10 ?