GNU/Linux >> Linux Esercitazione >  >> Linux

Sposta facilmente le distribuzioni WSL tra macchine Windows 10 con l'importazione e l'esportazione!

La mia collega Tara e io stavamo lavorando alla preparazione di un sistema per lo sviluppo di Azure IoT e stavamo usando WSL2 sui nostri rispettivi computer. Gli script che stavamo eseguendo erano di lunga durata e noiosi e quando sono stati completati avevamo praticamente una distribuzione perfetta completamente personalizzata.

Invece di condividere i nostri script e farli eseguire per ore, abbiamo deciso di esportare la distribuzione e importazione su n numero di macchine. In questo modo Tara potrebbe impostare perfettamente la distribuzione e poi darmela.

Ad esempio, quando utilizzo PowerShell posso farlo:

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

Quindi posso condividere il tar risultante e darlo a un amico e possono farlo! (Nota che sto usando ~ che è la tua home directory da PowerShell. Se stai usando cmd.exe ti consigliamo di includere il percorso completo come c:\users\scott\Appdata\Local\PerfectDistro)

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

Puoi elencare le nostre distribuzioni WSL in questo modo:

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

È sorprendentemente facile! Inoltre, assicurati di avere l'ultima versione di Windows Terminal (e se hai una versione precedente e non hai eliminato il tuo profile.json, è ora di ricominciare da capo) rileverà automaticamente le tue distribuzioni WSL e creerà voci di menu per loro!

Assicurati anche di controllare il mio video di YouTube sullo sviluppo con WSL2!

Sponsor: Come C#? Anche noi! Ecco perché abbiamo sviluppato un IDE .NET veloce, intelligente e multipiattaforma che ti offre ancora più potenza di codifica. Analisi del codice intelligente, completamento del codice completo, ricerca e navigazione istantanea, un debugger avanzato... Con JetBrains Rider, tutto ciò di cui hai bisogno è a portata di mano. Codifica C# alla velocità del pensiero su Linux, Mac o Windows. Prova JetBrains Rider oggi!


Linux
  1. Stabilire una connessione SSH tra Windows e Linux

  2. Come accedere ai filesystem Linux in Windows 10 e WSL 2

  3. Installa Linux Mint con Windows 8 | Dual Boot Windows 8 e Linux Mint 12

  4. Esegui facilmente il software Windows su Linux con Bottles

  5. Differenza tra GNUWin32 e cygwin

Come eseguire app della GUI Linux su Windows 10 con WSL e WSLg

Utilizzo di Tailscale su Windows per una rete più semplice con WSL2 e Visual Studio Code

Fantastici suggerimenti e trucchi per WSL (sottosistema Windows per Linux) che tu (o io) non sapevi fossero possibili

Sviluppo Web e Tecniche Avanzate con Linux su Windows (WSL)

Condivisione di file tra Linux Mint e Windows 10

Come condividere file tra Ubuntu e Windows 10?