LINUX.ORG.RU

Интервью с разработчиком системы Paludis


0

0

Paludis - это альтернатива системе пакетов Portage в Gentoo. Изначально Paludis представлял собой инструмент для разрешения проблем с зависимостями, используемый совместно с Portage. Но позже превратился в самостоятельную систему управления пакетами, а исходные коды Portage оказались настолько запутанными, что производить улучшение функциональности (и исправлять ошибки) стало крайне сложно.

Перейдя по ссылке, Вы сможете прочитать подробное интервью с Ciaran McCreesh, разработчиком системы Paludis, в котором он рассказывает о себе, об изменениях в Gentoo Developers Community за последнее время, о формате описания пакетов Paludis, а также о других ее особенностях.

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

★★★★

Проверено: Pi ()

Ответ на: комментарий от argin

>>Базовая системная функциональность не должна реализовываться скриптами.

[:]IIIIIIIIIIIIIIIIII[:]

Сам придумал, или научил кто? Прикола ради в /etc загляни.

anonymous
()
Ответ на: комментарий от prizident

>>Базовая системная функциональность не должна реализовываться скриптами.

>ой, а инит до сих пор весь на скриптах, бегом переписывать /etc/init.d/* на С или лучше на ассме

>prizident

А подумать о чём я говорил религия не позволяет ?

>С каких пор portage или любой его аналог стали хоть как-то относится к системе??? Может Вам лучше почитать учебники?

>lefsha

Может лучше подумать, что для генту является базовой функциональностью ?

>Базовая системная функциональность - это ядро. >Монолитные двоичные уродцы это не unix-way; не гибко, не стабильно и глубо.

:-)

>[:]IIIIIIIIIIIIIIIIII[:]

>Сам придумал, или научил кто? Прикола ради в /etc загляни.

Судя по всему это был голос коллективного безсознательного, иначе коллективное сознательное быстро уяснило бы о чем шла речь

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

2 argin: +100
Менеджер пакетов должен представлять из себя бинарный статически собранный файл.
Иначе он рискует стать нежизнеспособным при особо неудачном обновлении пакетов.
Выключат электрики свет при обновлении python-а и накроется медным тазом весь portage.

> Монолитные двоичные уродцы это не unix-way; не гибко, не стабильно и глубо.
Давайте и ядро скриптом заменим. Детский сад....

spirit ★★★★★
()

А с бинарными пакетами он работает как-нибудь? например чтоб собрать прогу не не ставить а в пакет, аналогично emerge -B

Boiler
()
Ответ на: комментарий от the_one

>Ну, если я понимаю правильно, --uninstall-unused — это тоже самое, что и emerge --depclean. Так что это не killing-feature...

Ну наверное оно там не такое кривое. Portage мне пытался как-то удалить рабочую версию то ли ядра, то ли еще чего-то, что стояло как SLOT. Типа забыл прописать себя в world-файл

Subcreator
()

понравилось :)

12. Proper dependency resolution and Quality Assessment are a dynamic duo that the very few and elite get to properly resolve. How can Paludis be of help?

It does them.

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

Ну, то, что не находится в world файле и не имеет зависящих от него пакетов — это и есть лишнее. --depclean как раз это и удаляет. Единственный «косяк», который у меня с этим был, это когда emerge удалял db версии 3*, против которой был собран апач. Пересборка апача против новой версии db (4*) всё исправила.

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

> Ну, то, что не находится в world файле и не имеет зависящих от него пакетов — это и есть лишнее. --depclean как раз это и удаляет.

Только вот у меня-то оно не было лишним.

Subcreator
()
Ответ на: комментарий от spirit

>Выключат электрики свет при обновлении python-а и накроется медным тазом весь portage.

Со stage1 нараз оживляется. Раза три так восстанавливал системы с убитым Питоном.

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

> Вы же сказали, что у вас не было записи для пакета в world файле :)

Записи для пакета и для старого слота были, а для более нового слота, который как раз у меня стоял - нет. Вот его она и пыталась снести.

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