Zum Hauptinhalt springen

Systemvoraussetzungen

Die Entwicklungsumgebung benötigt die unten aufgeführten Pakete und Tools.

Erforderliche Pakete und Tools:

  • .NET-IDE, Visual Studio 2022 (oder neuer) oder JetBrains Rider
  • .NET SDK 10.0 (aktuelles SDK!)
  • PowerShell 7 (.NET-Core-Variante)
  • Docker Desktop inklusive docker compose
  • Node 24 (LTS-Version)
  • Angular CLI (falls Sie das Frontend entwickeln möchten) – in aktueller Version.
  • OpenSSL (nur für Windows) – OpenSSL

Infrastruktur-Komponenten​

Infrastruktur-Komponenten werden mit dem PowerShell-Befehl Install-OctoInfrastructure von OctoMesh installiert.

Optionale Tools:

Nur die SDKs müssen lokal installiert werden, die Infrastruktur-Komponenten werden mit dem PowerShell-Befehl Install-OctoInfrastructure von OctoMesh eingerichtet.

.NET SDK 10 installieren​

Debian bullseye​

Fügen Sie das Paket-Repository hinzu. Für Details klicken Sie bitte hier.

wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

Installieren Sie das Paket.

sudo apt update && sudo apt install dotnet-sdk-10.0

Zusätzlich müssen die .NET-Dev-Zertifikate aktiviert werden, da es hier unter Linux ein generelles Problem gibt. Details finden Sie hier.
Laden oder klonen Sie das Skript und führen Sie es aus.

./scripts/ubuntu-create-dotnet-devcert

Windows​

.NET SDK​

winget install -e --id Microsoft.DotNet.SDK.10
# or
choco install dotnet-sdk

PowerShell installieren​

Debian bullseye​

Laden Sie die .deb-Datei herunter und installieren Sie sie. Für Details klicken Sie bitte hier.

Windows​

winget install --id Microsoft.Powershell --source winget

Node installieren​

Node sollte in apt verfügbar sein, es wird jedoch dringend empfohlen, den Node Version Manager zu verwenden.

Debian bullseye​

Siehe Dokumentation

Windows​

winget install -e --id CoreyButler.NVMforWindows

Starten Sie ein neues Terminal

nvm install lts
nvm use lts

MacOS​

brew install nvm
nvm install --lts
nvm use --lts

Angular CLI installieren​

Wenn Node bereits installiert ist, kann die Angular CLI über npm installiert werden.

npm install -g @angular/cli