GNU/Linux >> Znalost Linux >  >> Linux

Snadno přesouvejte distribuce WSL mezi počítači s Windows 10 pomocí importu a exportu!

Moje kolegyně Tara a já jsme pracovali na přípravě systému pro vývoj Azure IoT a používali jsme WSL2 na našich příslušných počítačích. Scénáře, které jsme spouštěli, byly dlouhotrvající a únavné, a když byly hotové, měli jsme v podstatě totálně přizpůsobené dokonalé distro.

Místo abychom sdíleli naše skripty a nechali je lidi spouštět hodiny, rozhodli jsme se je exportovat distribuci a import to na n počet strojů. Tímto způsobem mohla Tara perfektně nastavit distro a pak mi ho dát.

Například při použití PowerShellu mohu udělat toto:

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

Pak mohu sdílet výsledný dehet a dát ho příteli a oni to zvládnou! (Všimněte si, že používám ~, což je váš domovský adresář z PowerShellu. Pokud používáte cmd.exe, budete chtít zahrnout úplnou cestu jako c:\users\scott\Appdata\Local\PerfectDistro)

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

Naše distribuce WSL můžete uvést takto:

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

Je to překvapivě snadné! Také se ujistěte, že máte nejnovější verzi Windows Terminal (a pokud máte starou verzi a neodstranili jste svůj profile.json, je čas začít znovu), automaticky detekuje vaše distribuce WSL a vytvoří položky nabídky pro ně!

Nezapomeňte se také podívat na moje video na YouTube o vývoji pomocí WSL2!

Sponzor: Jako C#? My taky! Proto jsme vyvinuli rychlé, chytré, multiplatformní .NET IDE, které vám dává ještě větší kódovací výkon. Chytrá analýza kódu, bohaté dokončování kódu, okamžité vyhledávání a navigace, pokročilý debugger... S JetBrains Rider máte vše, co potřebujete, na dosah ruky. Kódujte C# rychlostí myšlenky na Linuxu, Macu nebo Windows. Vyzkoušejte JetBrains Rider ještě dnes!


Linux
  1. Jak získat přístup k souborovým systémům Linux ve Windows 10 a WSL 2

  2. Nainstalujte Linux Mint s Windows 8 | Duální spouštění Windows 8 a Linux Mint 12

  3. Snadno spusťte software Windows na Linuxu pomocí Bottles

  1. Vytvořte SSH spojení mezi Windows a Linuxem

  2. Sdílejte soubory mezi počítači se systémem Linux a Windows

  3. Rozdíl mezi GNUWin32 a cygwin

  1. Monitorování hostitelů Linux a Windows pomocí Glances

  2. Jak importovat a exportovat databáze MySQL v Linuxu

  3. Rozdíl mezi definováním proměnných Bash s exportem a bez exportu