TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸

Node.js und Yarn auf Armbian installieren

August 6, 2018

Diese Anleitung beschreibt die Installation von Node.js und dem Paketmanager Yarn auf einem Armbian-System. Die Installation von Node.js auf einem Single-Board-Computer (SBC) ist nützlich für eine Vielzahl von Anwendungsfällen, von der Ausführung von Webservern und APIs bis hin zur Steuerung von Hardware mit JavaScript.

Es werden zwei Methoden zur Installation von Node.js vorgestellt: über das NodeSource-Repository für eine systemweite Installation und über nvm (Node Version Manager) für die flexible Verwaltung mehrerer Node.js-Versionen.


Methode 1: Node.js über NodeSource installieren (Empfohlen)

Diese Methode ist der einfachste Weg, eine aktuelle, systemweite LTS-Version (Long-Term Support) von Node.js zu installieren.

  1. NodeSource-Repository hinzufügen: Das offizielle Skript von NodeSource fügt das passende Repository zu Ihrer apt-Konfiguration hinzu.

    code
    # Lädt das Setup-Skript für die LTS-Version und führt es aus
    curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
    
  2. Node.js installieren:

    code
    sudo apt update
    sudo apt install -y nodejs
    
  3. (Optional) Build-Tools installieren: Für die Kompilierung nativer Node.js-Add-ons (C/C++-Module) werden die build-essential-Pakete benötigt.

    code
    sudo apt install -y build-essential
    

Methode 2: Node.js mit nvm (Node Version Manager) installieren

nvm ist ideal, wenn Sie zwischen verschiedenen Node.js-Versionen wechseln müssen, z.B. für unterschiedliche Projekte. nvm installiert Node.js pro Benutzer und vermeidet die Notwendigkeit von sudo.

  1. nvm installieren:

    code
    # Lädt das Installationsskript herunter und führt es aus
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    

    Hinweis: Überprüfen Sie die offizielle nvm-Dokumentation für die neueste Versionsnummer.

  2. nvm in der aktuellen Shell laden:

    code
    source ~/.bashrc
    
  3. LTS-Version von Node.js installieren und verwenden:

    code
    nvm install --lts
    nvm use --lts
    

Yarn installieren

Die Installation von Yarn über apt erfordert das Hinzufügen des offiziellen Yarn-Repositorys und dessen GPG-Schlüssels. Die Verwendung von apt-key ist veraltet; die folgende Methode speichert den Schlüssel an einem sicheren Ort.

  1. GPG-Schlüssel hinzufügen:

    code
    curl -fsSL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo gpg --dearmor -o /usr/share/keyrings/yarnkey.gpg
    
  2. Yarn-Repository hinzufügen:

    code
    echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
    
  3. Yarn installieren:

    code
    sudo apt update
    sudo apt install -y yarn
    

Installation überprüfen

Überprüfen Sie die erfolgreiche Installation, indem Sie die Versionen der installierten Tools abfragen:

code
node -v
npm -v
yarn -v