Zum Hauptinhalt springen

So führen Sie Singularity unter Windows 10 aus: Schritt für Schritt Anleitung

Die Singularity-Plattform ist ein leistungsfähiges Werkzeug für die Containerisierung von Anwendungen auf Windows-Betriebssystemen. Dank seiner Verwendung können Sie Sandboxen zum Ausführen von Anwendungen erstellen, um eine sicherere und effizientere Leistung Ihres Systems zu gewährleisten.

Um Singularity unter Windows 10 auszuführen, müssen Sie einige einfache Schritte ausführen. Es ist wichtig zu beachten, dass Sie über Administratorrechte auf Ihrem Computer verfügen müssen, da der Prozess Änderungen an den Systemeinstellungen erfordert.

Schritt 1: Installieren Sie die neueste Version von Singularity.

Der erste Schritt besteht darin, die neueste Version von Singularity für Windows 10 herunterzuladen und zu installieren. Besuchen Sie die offizielle Website von Singularity und folgen Sie den Anweisungen, um die entsprechende Distribution herunterzuladen und zu installieren.

Schritt 2: Aktivieren Sie den Windows-Entwicklungsmodus.

Damit Singularity unter Windows 10 ausgeführt werden kann, müssen Sie den Entwicklermodus in den Betriebssystemeinstellungen aktivieren. Öffnen Sie dazu "Einstellungen" (Settings), wählen Sie dann "Update & Security" (Update & Security) und dann "Für Entwickler" (For developers). Wählen Sie im Abschnitt "Entwicklermodus" (Developer mode) die Option "Entwicklermodus" aus.

So führen Sie Singularity unter Windows 10 aus

Wenn Sie Singularity unter Windows 10 ausführen möchten, müssen Sie einige einfache Schritte befolgen. Im Folgenden finden Sie Anweisungen:

    Installieren Sie WSL (Windows Subsystem für Linux) auf Ihrem Windows 10-Computer. Öffnen Sie dazu PowerShell als Administrator, und führen Sie den folgenden Befehl aus:

wsl --install
sudo apt-get updatesudo apt-get install -y singularity-container
singularity run container.sif

Jetzt haben Sie eine vollständige Anleitung zum Ausführen von Singularity unter Windows 10. Sie können mit Singularity beginnen, um mit Containern auf Ihrem Windows 10-Betriebssystem zu arbeiten.

Einstellung der Singularity-Umgebung

Um Singularity unter Windows 10 auszuführen, müssen Sie die folgenden Schritte ausführen:

    Installieren Sie das Linux-Subsystem für Windows 10. Öffnen Sie dazu PowerShell mit Administratorrechten und führen Sie den Befehl aus:

wsl --install
wget https://aka.ms/wslubuntu2004 -O Ubuntu.appx -UseBasicParsing
Add-AppxPackage .\Ubuntu.appx
wsl -l -v
sudo apt update && sudo apt upgrade -y
sudo apt install debootstrap squashfs-tools
wget https://github.com/hpcng/singularity/releases/download/v3.8.0/singularity-3.8.0.tar.gz
tar xvf singularity-3.8.0.tar.gz && cd singularity-3.8.0
./mconfig && make -C builddir && sudo make -C builddir install

Nachdem Sie alle oben genannten Schritte ausgeführt haben, können Sie Singularity unter Windows 10 erfolgreich ausführen und damit beginnen, Container zu erstellen und zu verwalten.

Singularity wird heruntergeladen

SchrittDie Beschreibung
Schritt 1Öffnen Sie Ihren Webbrowser und gehen Sie zur offiziellen Website von Singularity.
Schritt 2Suchen Sie auf der Hauptseite der Website nach dem Abschnitt mit der Überschrift "Downloads".
Schritt 3Wählen Sie im Abschnitt "Downloads" die Version von Singularity aus, die Ihrem Betriebssystem entspricht.
Schritt 4Laden Sie die ausführbare Datei Singularity herunter, indem Sie auf den Download-Link klicken.

Sobald der Download von Singularity abgeschlossen ist, können Sie mit dem nächsten Schritt fortfahren - der Installation der Software auf Ihrem Computer.

Anpassen der Umgebung

Bevor Sie Singularity unter Windows 10 ausführen, müssen Sie einige Schritte zum Einrichten Ihrer Umgebung ausführen. Mit diesen Schritten können Sie die erforderlichen Komponenten installieren und eine geeignete Umgebung für die Arbeit mit Singularity erstellen.

1. Installieren Sie das Windows Subsystem für Linux (WSL)

Mit WSL können Sie Linux-Programme unter Windows 10 ausführen, ohne eine virtuelle Maschine installieren zu müssen. So installieren Sie WSL:

  1. Öffnen Sie PowerShell als Administrator.
  2. Führen Sie den Befehl wsl --install aus.
  3. Bestätigen Sie die Installation, wenn Sie dazu aufgefordert werden.

2. Installieren Sie Docker Desktop

Um mit Singularity unter Windows 10 arbeiten zu können, müssen Sie Docker Desktop installieren. Dafür:

  1. Gehen Sie zur offiziellen Docker-Website (https://www.docker.com/products/docker-desktop ) und laden Sie die Docker Desktop-Installationsdatei für Windows herunter.
  2. Führen Sie die Installation aus, und folgen Sie den Anweisungen des Installationsassistenten.
  3. Führen Sie es nach der Installation von Docker Desktop aus und stellen Sie sicher, dass es fehlerfrei funktioniert.

3. Installieren Sie Singularity

Nachdem Sie die erforderlichen Komponenten installiert haben, können Sie mit der Installation von Singularity beginnen:

  1. Öffnen Sie ein WSL-Terminal.
  2. Führen Sie den Befehl wget aus https://github .com/hpcng/singularity/releases/download/v3.7.3/singularity-3.7.3.tar.gz , um das Archiv mit den Singularity-Quelldateien herunterzuladen.
  3. Entpacken Sie das Archiv mit dem Befehl tar xvf singularity-3.7.3.tar.gz .
  4. Navigieren Sie zum Quellordner, führen Sie den Befehl cd singularity-3.7.3 aus .
  5. Kompilieren und installieren Sie Singularity mit Befehlen ./configure , make und sudo make install .

Nachdem Sie alle oben genannten Schritte ausgeführt haben, müssen Sie über eine konfigurierte Umgebung verfügen, um Singularity unter Windows 10 auszuführen. Jetzt können Sie mit Singularity beginnen, um Container zu erstellen und zu verwalten.

Starten von Singularity

Um Singularity unter Windows 10 auszuführen, müssen Sie die folgenden Schritte ausführen:

Schritt 1: Installieren Sie alle Abhängigkeiten

Stellen Sie vor der Installation von Singularity sicher, dass Sie alle erforderlichen Abhängigkeiten installiert haben. Möglicherweise müssen Sie die folgenden Komponenten installieren:

- Eine Reihe von GNU-Compilern, einschließlich GCC und G++

Schritt 2: Installieren Sie Singularity

Nachdem Sie alle Abhängigkeiten installiert haben, können Sie mit der Installation von Singularity beginnen. Sie können das Singularity-Installationsprogramm für Windows von der offiziellen Website herunterladen und ausführen. Folgen Sie den Installationsanweisungen und wählen Sie das Verzeichnis aus, in dem Singularity installiert werden soll.

Schritt 3: Überprüfen Sie die Installation

Führen Sie nach der Installation von Singularity den Befehl singularity version an der Eingabeaufforderung oder im Terminal aus, um sicherzustellen, dass die Installation erfolgreich war. Wenn Sie eine Version von Singularity haben, ist die Installation korrekt verlaufen.

Schritt 4: Erstellen Sie ein Singularity-Image

Bevor Sie Singularity ausführen, müssen Sie ein Image erstellen. Lehnen Sie dazu das Singularity-Repository ab und navigieren Sie zu seinem Verzeichnis:

git clone https://github.com/sylabs/singularity.git

Führen Sie dann den Befehl sudo make aus. Stellen Sie sicher, dass Sie über Administratorrechte verfügen, um diesen Befehl erfolgreich auszuführen. Singularity wird auf Ihrem System kompiliert und installiert.

Schritt 5: Führen Sie Singularity aus

Jetzt können Sie Singularity mit dem Befehl singularity run ausführen, wobei dies der Pfad zu Ihrem Singularity-Image ist.

Bei Bedarf können Sie auch andere Singularity-Befehle wie singularity shell oder singularity exec verwenden, um verschiedene Abbildoperationen durchzuführen.

Jetzt haben Sie alle Anweisungen, die Sie zum Ausführen von Singularity unter Windows 10 benötigen. Erfolgreiche Verwendung von Singularity!