LINUX.ORG.RU

История изменений

Исправление geekless, (текущая версия) :

вот тебе и манифест - разрешай зависимости.

Не придуривайся.

не видишь репозиториев в 0install - тебе нужен отдых и учебник истории.

В 0install нет репозиториев. Для 0install есть каталоги фидов. Это исключительно средство поиска ПО для пользователя. Оно не больше «репозиторий», чем какой-нибудь http://www.alternative.to/

Сам 0launch никакими репозиториями при разрешении зависимостей не пользуется. Можешь считать, что репозиторием для него служит вся глобальная сеть целиком.

dpkg не умеет префиксов. Но я тебе страшную вещь скажу - это только часть функционала пакетного менеджера. И вместо того, чтобы научить этому dpkg (или взять RPM, который умеет в префиксы), разрабы 0install сделали что-то свое. Зачем? Я уверен, что ты это понимаешь - расскажи нам.

Наверное затем, что не стоит переделывать отвертку в инструмент для удобного забивания гвоздей. ПМ, использующий централизованный репозиторий и фиксированные пути установки ПО, отлично подходит для сборки и конфигурации базовых компонентов системы — которые в рамках работы над дистрибутивом централизованно опакечиваются и тестируются. Если ты хочешь ставить и использовать пакеты с glibc или coreutils по произвольным путям в произвольной среде, ты явно что-то делаешь не так.

У ПМ для прикладного ПО совсем другие требования, проистекающие из требований к этому ПО. Оно должно быть «собрано однажды, работает везде». Именно эту задачу решает 0install, и всего фичи на это и нацелены.

Указанная ссылка на фид rox-filer запустит тебе его в любой совместимой системе. В частности, данный фид содержит сборки под платформы: rox-filer-linux-x86_64-2.11.tar.bz2, rox-filer-freebsd-i386-2.11.tar.bz2, rox-filer-linux-i486-2.11.tar.bz2. И теоретически там может лежать сколько угодно сборок: хоть для миникса, хоть для макоси.

Исходная версия geekless, :

вот тебе и манифест - разрешай зависимости.

Не придуривайся.

не видишь репозиториев в 0install - тебе нужен отдых и учебник истории.

В 0install нет репозиториев. Для 0install есть каталоги фидов. Это исключительно средство поиска ПО для пользователя. Оно не больше «репозиторий», чем какой-нибудь http://www.alternative.to/

Сам 0launch никакими репозиториями при разрешении зависимостей не пользуется. Можешь считать, что репозиторием для него служит вся глобальная сеть целиком.

dpkg не умеет префиксов. Но я тебе страшную вещь скажу - это только часть функционала пакетного менеджера. И вместо того, чтобы научить этому dpkg (или взять RPM, который умеет в префиксы), разрабы 0install сделали что-то свое. Зачем? Я уверен, что ты это понимаешь - расскажи нам.

Наверное затем, что не стоит переделывать отвертку в инструмент для удобного забивания гвоздей. ПМ, использующий централизованный репозиторий и фиксированные пути установки, ПО отлично подходит для сборки и конфигурации базовых комопнентов системы — которые в рамках работы над дистрибутивом централизованно опакечиваются и тестируются. Если ты хочешь ставить и использовать пакеты с glibc или coreutils по произвольным путям в произвольной среде, ты явно что-то делаешь не так.

У ПМ для прикладного ПО совсем другие требования, проистекающие из требований к этому ПО. Оно должно быть «собрано однажды, работает везде». Именно эту задачу решает 0install, и всего фичи на это и нацелены.

Указанная ссылка на фид rox-filer запустит тебе его в любой совместимой системе. В частности, данный фид содержит сборки под платформы: rox-filer-linux-x86_64-2.11.tar.bz2, rox-filer-freebsd-i386-2.11.tar.bz2, rox-filer-linux-i486-2.11.tar.bz2. И теоретически там может лежать сколько угодно сборок: хоть для миникса, хоть для макоси.