|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Kovalenko 2:5020/400 08 May 2003 10:51:28 To : Mikhail Gusarov Subject : Re: Дистрибутив -------------------------------------------------------------------------------- >>>>> Mikhail Gusarov writes: >> Вот, ты каr пользователь Слаквари, можешь сформулировать политику сборки >> Слаки? Или там политика "собери всё сам"? MG> Единственное, в чем Слакварь кардинально отличается от MG> Шапки в сборке пакетов - в пакетах не прописываются MG> зависимости. Поэтому можно поставить тот же mc на MG> безмониторную станцию, (Замечу, что "безмониторная" и "без Xlib" никак друг с другом не связаны) MG> не трахаясь с --nodeps. Вовсе нет. Можно ли поставить (и пользоваться) mc без Xlib, зависит _только_ от того, как собран mc. Если собрать его с --with-tm-x-support, к примеру -- он _будет_ зависить от Xlib, и пофигу, знает об этом менеджер пакетов или нет. То есть независимо от того, Слакварь это или RedHat. Разница (или задница) начинается при установке такого пакета. В RedHat он не поставится, в Slackware поставится, но работать не будет.. Что лучше? А лишние зависимости (когда помогает --nodeps), конечно, бывают. Обычный баг, ничего особенного. Hо у пользователя RPM есть выбор: если ему зависимости мешают, всегда остаётся --nodeps. Да, при этом система в "неконсистентном" состоянии -- но ничуть не в более неконсистентном, чем _произвольно взятая_ слакварь. MG> Эти зависимости прописываются в описании пакета. Так что MG> если ставить как делают обычно: полностью диру l/ MG> (библиотеки), О как! Ты, наверное, какой-то неправильный слакварист. А как же насчёт "поставить самый-самый минимум, чтобы сэкономить драгоценные мегабайты на HDD"? MG> а из остальных - по выбору, то в 93.26% ( ;) ) случаев MG> все работает. А в оставшиеся 6.74% попадает, например, всё на perl написанное, если perl не поставить. P.S. Мы тут обсуждаем преимущества low-level package manager, и именно в этом контексте я и стараюсь высказываться. Здесь зависимости служат, в основном, для того, чтобы "соломки подстелить" -- не дать администратору сделать глупость. А вот когда появляется высокоуровневый package manager (неважно, apt это, yum или нечто самописное) -- без зависимостей вообще никак. -- Удачи! Антон Коваленко /* kovalenko.webzone.ru */ --- ifmail v.2.15dev5 * Origin: Anton's home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/448896bb14ae.html, оценка из 5, голосов 10
|