GNU/Linux >> Belajar Linux >  >> Linux

Pindahkan distribusi WSL dengan mudah antara mesin Windows 10 dengan impor dan ekspor!

Rekan saya Tara dan saya sedang mempersiapkan sistem untuk pengembangan Azure IoT dan menggunakan WSL2 di mesin kami masing-masing. Skrip yang kami jalankan berjalan lama dan membosankan dan pada saat selesai, kami pada dasarnya memiliki distro sempurna yang sepenuhnya disesuaikan.

Daripada membagikan skrip kami dan meminta orang menjalankannya selama berjam-jam, kami malah memutuskan untuk mengekspor distro dan impor di n jumlah mesin. Dengan begitu Tara bisa mengatur distro dengan sempurna lalu memberikannya padaku.

Misalnya, saat menggunakan PowerShell, saya dapat melakukan ini:

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

Kemudian saya dapat membagikan tar yang dihasilkan dan memberikannya kepada teman dan mereka dapat melakukan ini! (Perhatikan bahwa saya menggunakan ~ yang merupakan direktori home Anda dari PowerShell. Jika Anda menggunakan cmd.exe, Anda harus menyertakan path lengkap seperti c:\users\scott\Appdata\Local\PerfectDistro)

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

Anda dapat membuat daftar distro WSL Anda seperti ini:

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

Ini sangat mudah! Juga, pastikan Anda memiliki versi terbaru dari Terminal Windows (dan jika Anda memiliki versi lama dan belum menghapus profile.json Anda, saatnya untuk memulai yang baru) itu akan secara otomatis mendeteksi distro WSL Anda dan membuat item menu untuk mereka!

Pastikan juga untuk melihat video YouTube saya tentang pengembangan dengan WSL2!

Sponsor: Seperti C#? Kami juga melakukannya! Itulah mengapa kami mengembangkan .NET IDE lintas platform yang cepat, cerdas, yang memberi Anda lebih banyak kekuatan pengkodean. Analisis kode yang cerdas, penyelesaian kode yang kaya, pencarian dan navigasi instan, debugger tingkat lanjut... Dengan JetBrains Rider, semua yang Anda butuhkan ada di ujung jari Anda. Kode C# dengan kecepatan berpikir di Linux, Mac, atau Windows. Coba JetBrains Rider hari ini!


Linux
  1. Cara Mengakses Sistem File Linux di Windows 10 dan WSL 2

  2. Instal Linux Mint dengan Windows 8 | Dual Boot Windows 8 dan Linux Mint 12

  3. Jalankan Perangkat Lunak Windows dengan Mudah di Linux dengan Botol

  1. Buat koneksi SSH antara Windows dan Linux

  2. Bagikan file antara komputer Linux dan Windows

  3. Perbedaan antara GNUWin32 dan cygwin

  1. Memantau host Linux dan Windows dengan Glances

  2. Cara Mengimpor dan Mengekspor Database MySQL di Linux

  3. Perbedaan Antara Mendefinisikan Variabel Bash Dengan Dan Tanpa ekspor