<html>
<head>
<meta content="text/html; charset=KOI8-R" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">26.06.2013 00:53, Дмитрий Кулик wrote:<br>
</div>
<blockquote
cite="mid:CAPqq82uGrJxRiJ1_n_FJ-HSZyCBDp0vFTkV2z6A3_EkicBcH3A@mail.gmail.com"
type="cite">
<div dir="ltr">2013/6/26 Igor Zubkov <span dir="ltr"><<a
moz-do-not-send="true" href="mailto:igor.zubkov@gmail.com"
target="_blank">igor.zubkov@gmail.com</a>></span><br>
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
<br>
nodejs + npm должен использовать такой же подход.<br>
<br>
Вот интересно, эти все nodejs-* пакеты хоть совместимы
друг с другом?</blockquote>
<div><br>
</div>
<div>
<div>Локально пакеты лежат рядом с приложением и набор
пакетов при этом от приложения к приложению может
отличаться. Не требует root.</div>
<div>Из минусов - для биндингов требуется компилятор +
*-devel пакет библиотек. </div>
</div>
<div><br>
</div>
<div style="">Проблемы с пакетами:</div>
<div style="">Приложение</div>
<div style="">+ A ver 2</div>
<div style="">+ B ver 1</div>
<div style="">__+ A ver 1</div>
<div style=""><br>
</div>
<div style="">Все. наша система сломалась. И это скорее
правило чем исключение.</div>
</div>
</div>
</div>
</blockquote>
В Федоре немного не так делают. <br>
Я предлагаю такой подход:<br>
<br>
1. Все модули должны располагаться в
/usr/share/node_modules/cron@1.0.1 , например в таком формате.<br>
2. На последнюю версию должна идти ссылка
/usr/share/node_modules/cron -> <a class="moz-txt-link-abbreviated" href="mailto:cron@1.0.1">cron@1.0.1</a><br>
3. Если модуль, требует другой модуль, то в папке этого модуля
должна создаваться ссылка на соответствующий модуль.<br>
<br>
В вашей схеме это выглядит так:<br>
<br>
<div style="">
<div style="">+ A ver 1</div>
+ A ver 2</div>
<div style="">+ B ver 1</div>
<div style="">__+ link to A ver 1</div>
<div style=""><br>
</div>
<br>
<br>
<pre class="moz-signature" cols="72">--
WBR,
Viacheslav Dubrovskyi</pre>
</body>
</html>