Вход:  Пароль:  
FreeSource: DmitryStropaloff ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия DmitryStropaloff за 2006-02-01 16:53:42..

Я Дмитрий Стропалов (Dmitry Stropaloff)


Занимаюсь разработкой (в настоящий момент обсуждением) нового пакетного менеджера для Linux-систем. http://wiki.sisyphus.ru/NewPM


JID: h8@jabber.ru


Неудовлетворенные зависимости
Первое что пришло в голову при обсуждении NPM – проблемы с зависимостями. Нередко случается иметь дело с поломанными зависимостями при установке пакетов, причем зачастую все бы нормально работало, если бы не это... Исходя из этого возникла такая мысль – позволить ставить такие пакеты, и не просто позволить, а и разрешать беспроблемную установку зависимых пакетов. Поясню на примере – имеем пакет pkg1.npm, который требует для своей работы пакет lib1.npm, и пакет pkg2.npm, который зависит от pkg1.npm и lib1.npm. Но lib1 была скомпилена и поставлена из сырцов. Поэтому (ессесно с выводом сообщения типа – «Warning. Package pkg1 needs lib1 to work properly. Pkg 1? may not work, if you continue installing.») пакет pkg1.npm ставится. И соотв. с подобным сообщением ставится pkg2.npm. Естественно, такой процесс установки подразумевает наличие какого-то “expert mode” менеджера пакетов. Т.е. конечно это не совсем нормальный режим работы, но он должен предоставлять такую возможность, чтоб подобные проблемы не решались при помощи бубна.


 
Файлов нет. [Показать файлы/форму]
Много комментариев (2). [Показать комментарии/форму]