Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
Разработчики) | Томас Леонард |
---|---|
Стабильный выпуск | 2.17 [1] / 4 мая 2020 г . |
Репозиторий | |
Написано в | OCaml |
Операционная система | Linux , Unix , macOS , Windows |
Тип | Менеджер пакетов |
Лицензия | LGPLv2.1 |
Веб-сайт | 0 установить |
Zero Install - это средство распространения и упаковки программного обеспечения для нескольких операционных систем ( Unix-подобных, включая Linux и macOS , Windows ).
Дизайн [ править ]
Вместо обычного метода загрузки пакета программного обеспечения, его извлечения и установки перед использованием (с сопутствующим использованием деструктивных обновлений и повышения привилегий ) пакеты, распространяемые с использованием Zero Install, необходимо только запускать. При первом обращении к программному обеспечению оно загружается из Интернета и кэшируется; впоследствии доступ к программному обеспечению осуществляется из кэша. Внутри кеша каждое приложение распаковывается в свой собственный каталог, как в системах Application Directory .
Система предназначена для использования вместе с собственным менеджером пакетов дистрибутива.
Два преимущества Zero Install перед более популярными упаковочными системами заключаются в том, что она кроссплатформенная и для установки программного обеспечения не требуется пароль root ; пакеты могут быть установлены в системные папки, доступные для записи этому пользователю, вместо того, чтобы требовать доступа администратора. Таким образом, установка пакета влияет только на пользователя, устанавливающего его, что позволяет всем пользователям устанавливать и запускать новое программное обеспечение.
Более того, песочница EBox может использоваться поверх Zero Install для безопасной установки программного обеспечения и запуска его в ограниченной среде. [2]
Среди недостатков Zero Install - тот факт, что приложения часто нуждаются в перезаписи для этого упаковщика, например, среди других требований могут не использоваться абсолютные пути. Качество содержимого репозитория Zero Install варьируется и может содержать неконтролируемое программное обеспечение.
См. Также [ править ]
- Виртуализация приложений
- Создатели портативных приложений
- Запуск Java Web
- Расширенный инструмент упаковки
- Листаллер
- Tar (вычисления) § Распространение программного обеспечения
- Автопакет
- AppImage
- ROX Desktop
- ClickOnce
- NixOS § Многопользовательское управление пакетами
- Приложения браузера XAML (XBAP)
- Прогрессивные веб-приложения
- GNU Guix
Ссылки [ править ]
- ^ https://github.com/0install/0install/releases
- ^ https://docs.0install.net/tools/ebox/
Внешние ссылки [ править ]
- Официальный веб-сайт
- Томас Леонард (16 января 2007 г.). «Децентрализованные системы установки» . OSNews.com.
- «pkgsrc и концепции управления пакетами 1997-2007 (часть 2) - Система Zero Install» . Проект NetBSD.
- Брюс Байфилд (15 февраля 2007 г.). «Zero Install: исполняемая критика систем собственных пакетов» . linux.com.
- "Neue Zero Install-Внедрение" . pro-linux.de. 2005-06-24.
- "Без установки: будущее Linux на рабочем столе?" . Slashdot. 2004-04-03.