Paketmanager
Ein Werkzeug zum Beziehen und Verwalten von Softwarepaketen, ihren Versionen und Abhängigkeiten.
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
Verwandte Begriffe
- SoftwareabhängigkeitEine Softwareabhängigkeit ist ein benötigter fremder oder eigener Softwarebaustein. Auch indirekt eingebrachte Pakete können den Betrieb beeinflussen.
- QuellcodeDie les- und bearbeitbare Beschreibung eines Programms, aus der sein Verhalten entsteht.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
- Browser-CacheDer Browser-Cache speichert geeignete HTTP-Antworten für spätere Nutzung. Wiederverwendung und erneute Prüfung folgen den jeweiligen Regeln.
- Cache-InvalidierungCache-Invalidierung beendet die Wiederverwendung einer gespeicherten Kopie nach definierten Regeln. Das Quelldatum bleibt davon getrennt.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


