Нулевая установка - Zero Install
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Zero Install готов к запуску загруженной программы | |
Разработчики) | Томас Леонард |
---|---|
Стабильный выпуск | 2.17[1] / 4 мая 2020 г. |
Репозиторий | |
Написано в | OCaml |
Операционная система | Linux, Unix, macOS, Windows |
Тип | Менеджер пакетов |
Лицензия | LGPLv2.1 |
Интернет сайт | 0установить |
Нулевая установка это средство распространения и упаковка программного обеспечения для нескольких операционных систем (Unix-подобный включая Linux и macOS, Windows ).
Дизайн
Вместо обычного метода загрузки программного пакета, его извлечения и установки перед использованием (с сопутствующим использованием деструктивные обновления и повышение привилегий ), пакеты, распространяемые с использованием Zero Install, нужно только запустить. При первом обращении к программному обеспечению оно загружается с Интернет и кешируется; впоследствии доступ к программному обеспечению осуществляется из кэша. Внутри кеша каждое приложение распаковывается в свой каталог, как в Каталог приложений системы.
Система предназначена для использования вместе с собственным менеджером пакетов дистрибутива.
Два преимущества Zero Install перед более популярными системами упаковки заключаются в том, что кросс-платформенный и нет пароль root необходим для установки программного обеспечения; Пакеты могут быть установлены в системные папки, доступные для записи этому пользователю, вместо того, чтобы требовать доступа администратора. Таким образом, установка пакета влияет только на пользователя, устанавливающего его, что дает возможность всем пользователям устанавливать и запускать новое программное обеспечение.
Более того, песочница EBox может использоваться поверх Zero Install для безопасной установки программного обеспечения и запуска его в ограниченной среде.[2]
Среди недостатков 0install - то, что приложения часто нуждаются в перезаписи для этого упаковщика, например среди прочих требований нельзя использовать абсолютные пути. Качество содержимого репозитория 0install различается и может содержать неконтролируемое программное обеспечение.
Смотрите также
- Виртуализация приложений
- Создатели портативных приложений
- Запуск Java Web
- Расширенный инструмент упаковки
- Листаллер
- Tar (вычисления) § Распространение программного обеспечения
- Автопакет
- AppImage
- ROX Desktop
- ClickOnce
- NixOS § Многопользовательское управление пакетами
- Приложения браузера XAML (XBAP)
- Прогрессивные веб-приложения
- GNU Guix
Рекомендации
внешняя ссылка
- Официальный веб-сайт
- Томас Леонард (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.