Paketverwaltung außerhalb des regulären Kanals
Definition
Entwicklungswerkzeuge können getrennt von Systempaketen verwaltet werden.
Laufzeiten und Kommandozeilenwerkzeuge werden über einen eigenen Versionsmanager bereitgestellt, häufig pro Projekt. Der Ausdruck beschreibt eine Praxis, keinen einheitlichen Paketstandard.
Einfach erklärt
Das Betriebssystem bleibt die Werkstatt; Projekte bringen passend versionierte Werkzeuge mit.
Warum das im Alltag wichtig ist
Unterschiedliche Projekte können reproduzierbare Werkzeugversionen nutzen.
Beispiel aus dem Mittelstand
Fiktiv: Zwei Projekte verwenden unterschiedliche Node.js-Versionen über eine Projektkonfiguration.
Grenzen und Fallstricke
- Zusätzliche Bezugsquellen, PATH-Konflikte und Updates müssen kontrolliert werden.
Entstehung & Geschichte
Die Praxis entwickelte sich mit Sprachlaufzeit- und Toolchain-Managern wie asdf und mise.
Anwendung im Mittelstand
- KMU mit mehreren Entwicklungsprojekten können Versionskonflikte reduzieren.
Häufige Fragen
Ersetzt das den Systempaketmanager vollständig?
Nein, beide verwalten unterschiedliche Teile der Umgebung.
Quellen
- Dev tools, environments and tasks — · mise: Dev tools, environments and tasks —
Redaktionell geprüft am: