LINUX.ORG.RU

Минималистический подход к управлению пакетами в UNIX


0

0

Автор статьи пытается предложить новый подход к управлению программными пакетами в UNIX-системах. Статья отталкивается от реализации подобной схемы в BSD-системах, однако все необходимые для этого вещи присутствуют и в Linux, по-видимому начиная с ядра 2.6.

Статья на английском.

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

anonymous

Проверено: l-xoid ()
Ответ на: комментарий от W

Бинари -- вообще не панацея. Но, похоже, это единственное, от чего побочные эффекты не перекрывают пользы.

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

> Если они их ещё при этом будут пытаться в одно и то же место сложить - то от этого будет только хуже.

Совать в разные места тучу разных версий одной и той же библиотеки -- это не решение проблемы, а попытка спрятать голову в песок. Стоя на бетонном полу... Проще (но тоже НЕПРАВИЛЬНО) уж статически собрать, и не морочить головы... (Как правильно? -- policy по именованию/нумерации версий).

> Привычный юниксовый hier с bin и lib придумали ещё когда awk, наверное, был самой сложной прогой. А сейчас каждая прога тянет за собой с полсотни библиотек.

Дык я и говорю -- пытаться разрулить зависимости, просто разложив все разным директориям -- утопия. Нужен package manager, ну и уже упомянутая policy.

> Надеяться, что дистроклепатели всё это разрулят - что же это, тогда получается - что нельзя спокойно поставить прогу о которой они не позаботились?

Фактически да.

> Это уже выходит даже похлеще, чем интеграция IE в виндоус...

Не совсем. Практически любую программу, которая входит в дистр, можно либо вовсе не ставить, либо удалить, в отличие от...

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

про изврат

> а ты скажи какому нормальному человеку нужно заниматься подобными извратами

Нормальному человеку вообще ничего не нужно. Ну, разве что, чем-нибудь набить брюхо, да кого-нибудь оттрахать.

P.S.

Задрали эти "нормальные человеки".

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

> но обычный bin-lib-include тоже, уже, мягко говоря, не отвечает современным реалиям.

Для таких "современных реалий" специально придумана иерархия
/opt/<package>. Кидай туда, что душе угодно, и ни на кого не жалуйся.
Всё, что ни кинешь туда - всё твоё ;)

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

> > Сейчас специально пересобрал notebook и calendar в из gtk1 под gtk2.

> XMMS ? :-)

Как сказать..

Скорее всего, XMMS тоже не особо трудно будет подрихтовать - и денег никто за это не заплатит. А просто так делать что-то скучное (что, кстати, вроде как реализовано в форке, называемом beep :-)) только из-за того, что кому-то захотелось не ставить GTK1...

no-dashi ★★★★★
()
Ответ на: комментарий от Dselect

[lusers:]

If you tell them, they never listen. If they listen, they never learn. If they learn, they never remember. If they remember, they never obey.

-- alt.sysadmin.recovery

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

>При переходе на новый blah, при выходе нового blah и т.п. - все эти blah ставятся уже в новые директории, правда? Вы демонстрируете поразительную невнимательность (либо нежелание замечать, что вам говорят)... Или просто охота пофлеймить, неважно по какому поводу? :-)

Простите, и на хрена мне десять gcc, три кде и два гнома? И буду я там телепаться - тут у меня одно отображение, тут - другое, здесь стер, а тут забыл переключиться.

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

>А DLL hell, уважаемый stupid idiot, творится в вашем мешке с г*вном, который вы тоже, видимо, называете системой. Только вы это упорно скрываете - видимо, от стыда.

rpm -qf файл

сразу выдаст тебе что и откуда.

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

Для этого делаются специальные пакеты вида ххх-compat, если прогу нельзя пересобрать под новую версию.

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

не, не так...

> rpm -qf файл

> сразу выдаст тебе что и откуда.

Это делает

dpkg -S файл

Dselect ★★★
()
Ответ на: комментарий от no-dashi

за вентилятор...

> понимаю людей, которые пишут софт чтобы поразвлечься, но чтобы писать за вентилятор... :-)

Не, они не за вентилятор, они -- от фонаря.

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