LINUX.ORG.RU

Релиз Zero Install 2.0

 , ,


1

2

Спустя два года после предыдущего релиза представлена новая версия мультиплатформенной децентрализованной системы управления приложениями Zero Install, распространяющейся под лицензией LGPL.

Zero Install позволяет разработчикам распространять приложения непосредственно со своих веб-узлов, одновременно предоставляя такие возможности, как автоматические обновления, разделяемые библиотеки, обработка зависимостей, верификация источников по цифровым подписям. Zero Install не заменяет собой традиционные системы управления пакетами и не пересекается с ними, он дополняет их. Также он не создаёт новый формат пакетов, он оперирует привычными архивами tar.gz/zip в комплекте с метаданными в формате XML. На данный момент на зеркале Zero Install доступно более тысячи пакетов для операционных систем Linux, Windows, MacOS X, FreeBSD и Solaris. Более того, в дистрибутиве GoboLinux Zero Install используется в качестве основного средства управления пакетами.

В Zero Install поддерживается ряд возможностей, не свойственных обычным локальным системам управления пакетами. Например, поддерживается одновременная установка разных версий одной программы. Для работы не требуются привилегии суперпользователя — приложения устанавливаются в домашний каталог пользователя. Каждая программа устанавливается в свой подкаталог, что упрощает организацию различных chroot-окружений и изолированных контейнеров для подозрительных приложений. Несмотря на разделение по каталогам Zero Install старается по возможности совместно использовать библиотеки между разными приложениями и учитывает при анализе зависимостей содержимое штатного репозитория дистрибутива и уже установленных программ. Поддерживается быстрая установка ещё не вышедших экспериментальных версий программ, например, можно установить приложение на основании среза Git-репозитория, без какой-либо правки созданных для релиза метаданных.

Новшества версии 2.0:

  • Возможность использования штатного пакетного менеджера для доустановки зависимостей, т. е. если для пакета требуется доустановить зависимости, то они будут установлены в первую очередь из основного репозитория дистрибутива, если в нём есть пакет с нужной библиотекой или приложением. Поддержка доустановки зависимостей обеспечена для пакетных менеджеров из состава Arch Linux, Cygwin, Darwin, Debian, Fink, портов FreeBSD и Gentoo, MacPorts, Mint, openSUSE, Red Hat, Slackware и Windows.
  • Внесены многочисленные улучшения в синтаксис XML-метаданных, используемых для определения зависимостей и описания пакетов.
  • Добавлена поддержка новых платформ Arch, Cygwin, Darwin, Fink и MacPorts.
  • Вместо псевдонимов отныне используется концепция Apps.
  • Расширены средства диагностики проблем с разрешением зависимостей.
  • Исправлен баг с использованием PyGTK 2.22+.

О Zero Install

>>> Подробности

anonymous

Проверено: Shaman007 ()
Последнее исправление: Silent (всего исправлений: 1)
Ответ на: комментарий от anonymous

Пропустил, это как раз и было место описания /opt.

Т.е. конкретных цитат нет? Значит давайдосвидания.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

Там одна строчка, неужели так сложно прочитать. Хотя там не только про сабж не упоминается, но и персонально к тебе обращения нет, это правда.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.