Nullinstallation 2.24.7
Zero Install ist ein dezentralisiertes plattformübergreifendes Softwareinstallationssystem, das unter der LGPL verfügbar ist. Es ermöglicht Softwareentwicklern, Programme direkt von ihren eigenen Websites zu veröffentlichen, während Funktionen unterstützt werden, die von zentralisierten Distributions-Repositories wie gemeinsam genutzte Bibliotheken, automatische Updates und digitale Signaturen bekannt sind. Es soll die Paketverwaltung des Betriebssystems ergänzen, nicht ersetzen. 0install-Pakete beeinträchtigen niemals die von der Distribution bereitgestellten.
Zero Install hat auch einige interessante Funktionen, die in traditionellen Paketmanagern nicht oft zu finden sind. Während es beispielsweise Bibliotheken wann immer möglich gemeinsam nutzt, kann es bei widersprüchlichen Anforderungen immer mehrere Versionen eines Pakets parallel installieren. Die Installation ist immer frei von Nebeneffekten (jedes Paket wird in ein eigenes Verzeichnis entpackt und berührt keine freigegebenen Verzeichnisse), was es ideal für die Verwendung mit Sandboxing-Technologien und Virtualisierung macht.
Die XML-Datei, die die Anforderungen des Programms beschreibt, kann auch in ein Quellcode-Repository aufgenommen werden, was eine vollständige Abhängigkeitsbehandlung für unveröffentlichte Entwicklerversionen ermöglicht. Beispielsweise kann ein Benutzer ein Git-Repository klonen und das Programm erstellen und testen, wobei bei Bedarf automatisch neuere Versionen von Bibliotheken heruntergeladen werden, ohne die Versionen dieser Bibliotheken zu beeinträchtigen, die von ihrer Distribution installiert werden und weiterhin für andere Software verwendet werden.
Herunterladen: Nullinstallation 2.24.7 | 1,5 MB (Open Source)
Ansicht: Zero Install Website | Zero-Install-Funktionen | Anwendungen
Schreibe einen Kommentar