Zum Inhalt springen

Paketmanager

Ein Werkzeug zum Beziehen und Verwalten von Softwarepaketen, ihren Versionen und Abhängigkeiten.

Softwareentwicklung

Abhängigkeiten nachvollziehbar verwalten

Ein Paketmanager hilft, Softwarepakete zu beziehen, zu installieren und zu aktualisieren. Dabei berücksichtigt er Abhängigkeiten und Versionsvorgaben. Bei npm kann die Datei package-lock.json den ausgewählten Abhängigkeitsbaum festhalten. Andere Paketmanager verwenden eigene Verfahren und Dateiformate.

Im erfundenen Beispiel soll ein Kundenportal eine neue Version seiner PDF-Bibliothek erhalten. Prüfen Sie auch indirekt geänderte Pakete und die passenden Anwendungsabläufe. Ein erfolgreicher Installationslauf bestätigt weder sichere Pakete noch funktionierende Geschäftsabläufe. Für eine verlässliche Übergabe brauchen Sie neben Paketvorgaben auch erreichbare Paketquellen, passende Werkzeugversionen und Prüfungen. Eine Lockdatei allein beschreibt nicht die gesamte Betriebsumgebung.

Quellen

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps