[devel] [cyber] I: Autoimports/Sisyphus 20130625 packages: +138! (3153)
Viacheslav Dubrovskyi
dubrsl на gmail.com
Ср Июн 26 10:03:01 MSK 2013
26.06.2013 00:53, Дмитрий Кулик wrote:
> 2013/6/26 Igor Zubkov <igor.zubkov на gmail.com
> <mailto:igor.zubkov на gmail.com>>
>
>
>
> nodejs + npm должен использовать такой же подход.
>
> Вот интересно, эти все nodejs-* пакеты хоть совместимы друг с другом?
>
>
> Локально пакеты лежат рядом с приложением и набор пакетов при этом от
> приложения к приложению может отличаться. Не требует root.
> Из минусов - для биндингов требуется компилятор + *-devel пакет
> библиотек.
>
> Проблемы с пакетами:
> Приложение
> + A ver 2
> + B ver 1
> __+ A ver 1
>
> Все. наша система сломалась. И это скорее правило чем исключение.
В Федоре немного не так делают.
Я предлагаю такой подход:
1. Все модули должны располагаться в /usr/share/node_modules/cron на 1.0.1
, например в таком формате.
2. На последнюю версию должна идти ссылка /usr/share/node_modules/cron
-> cron на 1.0.1
3. Если модуль, требует другой модуль, то в папке этого модуля должна
создаваться ссылка на соответствующий модуль.
В вашей схеме это выглядит так:
+ A ver 1
+ A ver 2
+ B ver 1
__+ link to A ver 1
--
WBR,
Viacheslav Dubrovskyi
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20130626/fa9d6ba0/attachment.html>
Подробная информация о списке рассылки Devel