Paketmanager und Git

Versionsverwaltung und Package Manager sind essenzielle Tools zur Entwicklung von Websites. So installierst du sie.

Inhalt

  1. Anwendung
  2. Homebrew bzw. Chocolatey
    1. macOS
    2. Windows
  3. Git, Node und Yarn
    1. macOS
    2. Windows
    3. Manuelle Installation
      1. MacOS
      2. Windows

Anwendung

Paketmanager werden verwendet, um das Herunterladen, Installieren, Aktualisieren und Verwalten von Softwarepaketen und Bibliotheken zu erleichtern. Dies erfolgt stets über die Kommandozeile, die wir fortan Terminal nennen. Wenn du damit noch nie gearbeitet hast, lese dir bitte unbedingt vorab die Einführung der Kommandozeile durch.

Homebrew und Chocolatey sind Paketmanager für Betriebssysteme (Homebrew für macOS und Chocolatey für Windows). Mit Ihnen kannst du die Paketmanager npm und Yarn für Node.js-Projekte und Composer für PHP-Projekte verwalten.

Mit der Versionsverwaltung Git kannst du ein Repository klonen. Anders gesagt: Du lädst ein Repositorium von Dateien lokal auf deinen Computer herunterladen, um es anschließend zu benutzen. Häufig wird das bei Starterkits verwendet.

Homebrew bzw. Chocolatey

Installiere dir als Erstes einen der beiden Pakatmanager: Homebrew für macOS, oder Chocolatey für Windows.

Denke bitte daran, dass $ nicht mit zu übernehmen. Das ist lediglich ein Hinweis auf die Eingabe von Befehlen.

macOS

# Installation von Homebrew
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Test der erfolgreichen Installation
$ brew --version
Homebrew 4.1.24

Mit dem Befehl brew kannst du nun Software verwalten. brew help gibt dir eine Übersicht über die möglichen Befehle.

Windows

# Installation von Chocolatey
$ Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

# Test der erfolgreichen Installation
$ choco --version
1.3.1

Mit dem Befehl choco kannst du nun Software verwalten. choco help gibt dir eine Übersicht über die möglichen Befehle.

Git, Node und Yarn

Git ist ein Versionskontrollsystem, das verwendet wird, um Änderungen an Codeprojekten zu verfolgen, Zusammenarbeit zu ermöglichen und verschiedene Versionen des Codes zu verwalten. npm (Node Package Manager) und Yarn sind Paketmanager, die in Verbindung mit Git verwendet werden, um zusätzliche Bibliotheken und Abhängigkeiten für ein Projekt zu installieren, zu aktualisieren und zu verwalten.

macOS

# Installation von Git, npm und Yarn
$ brew install git node yarn

Windows

# Installation von Git, npm und Yarn
$ choco install git nodejs.install yarn

Manuelle Installation

Wenn eine Installation mit Homebrew oder Chocolatey nicht möglich war, führe die Installation manuell durch. Das erfordert aber ein wenig Handarbeit.

MacOS

  1. Installiere dir Git über die von Apple bereitsgestellten Develper Tools:
$ xcode-select --install
  1. Lade dir den Node.js-Installer herunter und führe auch diese Installation durch.
  2. Installiere nun Yarn. Hier musst du einmal dein Passwort eingeben (wird nicht angezeigt) und anschließend mit Eingabe bestätigen.
$ sudo npm install -g yarn

Windows

  1. Lade dir den Git-Installer herunter und führe die Installation durch.
  2. Lade dir den Node.js-Installer herunter und führe auch diese Installation durch.
  3. Installiere nun Yarn:
$ npm install -g yarn

Überprüfe bitte nun, ob die Installation erfolgreich war.