Nulová instalace - Zero Install
|
Nulová instalace připravena ke spuštění staženého programu
| |
| Vývojáři | Thomas Leonard |
|---|---|
| Stabilní uvolnění | 2.17 / 4. května 2020
|
| Úložiště |
|
| Napsáno | OCaml |
| Operační systém | Linux , Unix , macOS , Windows |
| Typ | Správce balíčků |
| Licence | LGPLv2.1 |
| webová stránka | 0 nainstalujte |
Zero Install je prostředek pro distribuci a balení softwaru pro více operačních systémů ( unixové včetně Linuxu a macOS , Windows ).
Design
Spíše než běžný způsob stahování softwarového balíčku, jeho extrahování a instalace před jeho použitím (s doprovodným použitím destruktivních aktualizací a eskalace oprávnění ) je třeba spouštět pouze balíčky distribuované pomocí nulové instalace. Při prvním přístupu k softwaru je stažen z internetu a uložen do mezipaměti; následně je k softwaru přistupováno z mezipaměti. V mezipaměti se každá aplikace rozbalí do vlastního adresáře, jako v systémech Application Directory .
Systém je určen k použití společně s nativním správcem balíčků distribuce.
Dvě výhody nulové instalace oproti populárnějším obalovým systémům spočívají v tom, že je multiplatformní a k instalaci softwaru není nutné heslo uživatele root ; balíčky lze instalovat do systémových umístění zapisovatelných tímto uživatelem namísto vyžadování přístupu správce. Instalace balíčku tedy ovlivňuje pouze uživatele, který jej instaluje, což umožňuje všem uživatelům instalovat a spouštět nový software.
Sandbox EBox lze navíc použít nad Zero Install k bezpečné instalaci softwaru a jejich spouštění v omezeném prostředí.
Mezi nevýhody Zero Install patří skutečnost, že aplikace často potřebují přepsat tento packager, např. Mezi jinými požadavky nemusí být použity žádné absolutní cesty. Kvalita obsahu úložiště Zero Install se liší a může obsahovat neudržovaný software.
Viz také
- Virtualizace aplikací
- Přenosní tvůrci aplikací
- Java Web Start
- Advanced Packaging Tool
- Listaller
- Tar (výpočetní technika) § Distribuce softwaru
- Automatické balení
- AppImage
- ROX Desktop
- ClickOnce
- NixOS § Správa balíčků pro více uživatelů
- XAML Browser Applications (XBAP)
- Progresivní webové aplikace
- GNU Guix
Reference
externí odkazy
- Oficiální webové stránky
- Thomas Leonard (2007-01-16). „Decentralizované instalační systémy“ . OSNews.com.
- „pkgsrc a koncepty správy balíků 1997-2007 (část 2) - Systém nulové instalace“ . Projekt NetBSD.
- Bruce Byfield (2007-02-15). „Nulová instalace: spustitelná kritika nativních balíkových systémů“ . linux.com.
- „Neue Zero Install-Implementation“ . pro-linux.de. 24. června 2005.
- „Nulová instalace: Budoucnost Linuxu na ploše?“ . Slashdot. 2004-04-03.