Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Ссылки [ править ]

  1. ^ https://github.com/0install/0install/releases
  2. ^ 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.