Zero Install es un medio de distribución y empaquetado de software para múltiples sistemas operativos ( similar a Unix, incluidos Linux y macOS , Windows ).
Desarrollador (es) | Thomas Leonard |
---|---|
Lanzamiento estable | 2.17 [1] / 4 de mayo de 2020 |
Repositorio | |
Escrito en | OCaml |
Sistema operativo | Linux , Unix , macOS , Windows |
Tipo | Gerente de empaquetación |
Licencia | LGPLv2.1 |
Sitio web | 0instalar |
Diseño
En lugar del método normal de descargar un paquete de software, extraerlo e instalarlo antes de que se pueda usar (con el uso de actualizaciones destructivas y escalada de privilegios ), los paquetes distribuidos usando Zero Install solo necesitan ejecutarse. La primera vez que se accede al software, se descarga de Internet y se almacena en caché; posteriormente, se accede al software desde la caché. Dentro de la caché, cada aplicación se descomprime en su propio directorio, como en los sistemas de directorio de aplicaciones .
El sistema está diseñado para usarse junto con el administrador de paquetes nativo de una distribución.
Dos ventajas de Zero Install sobre los sistemas de empaquetado más populares son que es multiplataforma y no se necesita contraseña de root para instalar software; Los paquetes se pueden instalar en ubicaciones del sistema en las que ese usuario puede escribir en lugar de requerir acceso de administrador. Por lo tanto, la instalación del paquete afecta solo al usuario que lo instala, lo que hace posible que todos los usuarios puedan instalar y ejecutar nuevo software.
Además, el sandbox de EBox se puede utilizar además de Zero Install para instalar software de forma segura y ejecutarlo en un entorno restringido. [2]
Entre las desventajas de Zero Install está el hecho de que las aplicaciones a menudo necesitan una reescritura para este empaquetador, por ejemplo, no se pueden utilizar rutas absolutas entre otros requisitos. La calidad del contenido del repositorio Zero Install varía y puede contener software sin mantenimiento.
Ver también
- Virtualización de aplicaciones
- Creadores de aplicaciones portátiles
- Inicio de Java Web
- Herramienta de embalaje avanzada
- Listaller
- Tar (informática) § Distribución de software
- Autopackage
- AppImage
- Escritorio ROX
- ClickOnce
- NixOS § Gestión de paquetes multiusuario
- Aplicaciones de navegador XAML (XBAP)
- Aplicaciones web progresivas
- GNU Guix
Referencias
enlaces externos
- Página web oficial
- Thomas Leonard (16 de enero de 2007). "Sistemas de instalación descentralizados" . OSNews.com.
- "pkgsrc y los conceptos de gestión de paquetes 1997-2007 (parte 2) - El sistema Zero Install" . El proyecto NetBSD.
- Bruce Byfield (15 de febrero de 2007). "Instalación cero: una crítica ejecutable de los sistemas de paquetes nativos" . linux.com.
- "Instalación-Implementación Neue Zero" . prolinux.de. 2005-06-24.
- "Instalación cero: ¿el futuro de Linux en el escritorio?" . Slashdot. 2004-04-03.