История изменений
Исправление
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. И теоретически там может лежать сколько угодно сборок: хоть для миникса, хоть для макоси.