[LINUX] Installieren und verwalten Sie mehrere Umgebungen derselben Distribution in WSL

Wenn Sie die WSL-Umgebung aus dem Microsoft Store installieren, können Sie nur einen Verteilungstyp als eine Umgebung installieren (glaube ich). image.png Möglicherweise möchten Sie jedoch auf einfache Weise mehrere Umgebungen derselben Distribution erstellen, zerstören, löschen oder als Einwegartikel verwenden. Sie können die Umgebung einfach vom Terminal aus duplizieren, daher werde ich schreiben, wie es geht.

Verfahren

Es wird davon ausgegangen, dass WSL enthalten ist. Führen Sie zuerst wsl -l --verbose im Terminal aus, um Ihre Umgebung zu überprüfen.

PS C:\Users\user01> wsl -l --verbose
  NAME                      STATE           VERSION
* Ubuntu-20.04              Running         2
  docker-desktop            Running         2
  docker-desktop-data       Running         2

Wenn beispielsweise Ubuntu-20.04 aus dem Store installiert ist, erfolgt die Ausgabe wie oben gezeigt. Versuchen wir, dieses unter dem Umgebungsnamen "Ubuntu-20.04" installierte Ubuntu für den Einmalgebrauch zu replizieren.

Mit der WSL-Exportfunktion kann die gesamte Umgebung als TAR-Datei ausgegeben werden. Führen Sie einfach wsl --export (Name der WSL-Umgebung, die Sie exportieren möchten) (Name der Ausgabedatei) aus.

PS C:\Users\user01\export_distro> wsl --export Ubuntu-20.04 FocalFossa_copy.tar

Dadurch wird die ursprüngliche Ubuntu-20.04-Umgebung als TAR-Datei ausgegeben, sodass Sie dieselbe Umgebung erhalten können, indem Sie sie mit einem anderen Umgebungsnamen importieren. Führen Sie wsl --import (unter WSL registrierter Umgebungsname) (Installationspfad) (import environment.tar) aus.

PS C:\Users\user01\export_distro> wsl --import FocalFossa_copy ..\wsl_manual_install\ FocalFossa_copy.tar

Jetzt wird dieselbe Umgebung wie das ursprüngliche "Ubuntu-20.04" mit dem angegebenen Umgebungsnamen dupliziert.

PS C:\Users\user01> wsl -l --verbose
  NAME                      STATE           VERSION
* Ubuntu-20.04              Running         2
  FocalFossa_copy           Stopped         2
  docker-desktop            Running         2
  docker-desktop-data       Running         2

Sie können es starten, indem Sie im Terminal "wsl -d (Umgebungsname)" eingeben, oder Sie können es starten, indem Sie es aus der Umgebungsliste auswählen, die über die Schaltfläche "∨" in der Titelleiste des Windows-Terminals angezeigt werden kann. image.png

PS C:\Users\user01> wsl -l --verbose
  NAME                      STATE           VERSION
* Ubuntu-20.04              Running         2
  FocalFossa_copy           Running         2
  docker-desktop            Running         2
  docker-desktop-data       Running         2

Sicher läuft dieselbe Distribution wie eine andere Namensumgebung.

Die Festplatten-Image-Datei "ext4.vhdx", bei der es sich um die tatsächliche Umgebung handelt, wird in dem zum Zeitpunkt des Imports angegebenen Installationsziel generiert. Da der Inhalt jedoch unter "\ wsl $ " bereitgestellt wird, können Sie von dort aus mit dem Explorer navigieren. tun können. image.png Wenn Sie eine Umgebung löschen möchten, die Sie nicht mehr benötigen, können Sie sie mit "wsl --unregister (registrierter Name)" löschen.

Sie können die Umgebung relativ einfach duplizieren, zerstören und entsorgen. Spielen Sie also einfach!

Recommended Posts

Installieren und verwalten Sie mehrere Umgebungen derselben Distribution in WSL
Erstellen mehrerer Python-Umgebungen auf demselben System
Installieren Sie wsl2 und Master Linux unter Windows
Installieren Sie Python auf der WSL
Installieren Sie die neueste Version von CMake unter Ubuntu 18.04.4 LTS
Installieren Sie django auf Python + Anaconda und starten Sie den Server
Überprüfen Sie den Linux-Verteilungstyp und die Version
Installieren Sie die neueste Version von Git auf Ihrem Linux-Server
Installieren Sie JDK unter Linux
Installieren Sie mehrere Versionen von Python
wsl Installiere PostgreSQL unter Ubuntu 18.04
Installieren Sie Docker unter WSL Ubuntu 18.04
(Eine der Lösungen) Wenn die Installation von pyenv unter macOS zu BUILD FAILED führt und die Python-Installation fehlschlägt.
[EC2] So installieren Sie Chrome und den Inhalt jedes Befehls
Installieren Sie OpenCV2.4 (+ Python) schnell unter OS X und probieren Sie das Beispiel aus
Die Geschichte von Python und die Geschichte von NaN
Installieren Sie Mecab und mecab-python3 unter Ubuntu 14.04
Installieren Sie Dropbox und führen Sie es unter Ubuntu 20.04 aus
Installieren Sie OpenCV und Chainer unter Ubuntu
Installieren Sie CUDA 8.0 und Chainer unter Ubuntu 16.04
Erstellen und installieren Sie OpenCV unter Windows
Testen Sie die Eignung der Verteilung
Installieren Sie Fabric unter Ubuntu und versuchen Sie es
Installieren Sie easy_install und pip unter Windows
Ich habe versucht, die Altersgruppe und die Ratenverteilung von Atcoder zu visualisieren
Installieren Sie die neueste Version von Apache httpd 2.4 von der Quelle unter Cent OS 8
Beschreibung und Zusammenfassung der Installation von Chainer auf einem Mac
Text Mining: Wahrscheinlichkeitsdichteverteilung auf Hypersphäre und Textclustering mit KMeans
Fassen Sie den Titel von Hottentori in Hateb zusammen und schauen Sie sich die Gegenwart des Web an
Zeichnen Sie mit Pythons Matplotlib mehrere Karten und Daten gleichzeitig