LINUX.ORG.RU

Методы установки: количество зависимостей


0

0

При каком методе установки будет наименьшее количество зависимостей? tar.gz, src.rpm, rpm или cvs ? (или при всех количество одинаково?)Ато просто ужас... из за каких-то программ типа mc доустанавливается куча всего лишнего...

Re: Методы установки: количество зависимостей

apt-get

anonymous
()

Re: Методы установки: количество зависимостей

можно ставит rpm --nodeps тогда ничего лишнего не поставится
и может быть что то нужное не заработает =)

anonymous
()

Re: Методы установки: количество зависимостей

> При каком методе установки будет наименьшее количество зависимостей? tar.gz, src.rpm, rpm или cvs

У вас некая каша в голове. С жесткими зависимостями ставится rpm. src.rpm - это исходный файл для rpm, его обычно не инсталлируют, а пересобирают на хосте с помощью rpmbuild. cvs ничего сам по себе не ставит, это всего лишь способ обновления исходников. tar.gz ставит (./configure && make && make install), но при условии, что вам удастся его нормально (до конца) собрать. Зависимости при этом не нужны, ибо make install это по сути простое копирование файлов.

anonymous
()

Re: Re: Методы установки: количество зависимостей

> Зависимости при этом не нужны

Смотря что считать зависимостями :)

Тут фишка такая: у бинарных пакетов зависимости фиксированы. Т.е. прога собрана с поддержкой какой-нибудь либы и требует её при загрузке, тогда эту либу придётся поставить независимо от того, нужна она или нет, иначе прога просто не заработает. Если же ставить из исходников, то в большинстве случаев есть возможность собрать прогу без лишних бинарных зависимостей, исключив то, что не нужно.

В этом смысле, cvs и tar.gz равноценны, за исключением того, что tar.gz качать проще. src.rpm - не знаю, не пользовался :) в общих чертах - ближе к исходникам, чем к rpm, но позволяет легче собрать rpm-пакет, чтобы установленная прога не была белой вороной, а управлялась, как и все остальные, rpm'ом. Однако, насколько я понимаю, в src.rpm уже внесены все настройки для компиляции с зависимостями, которые должны быть у соответствующего rpm в дистрибе, так что если хочется уменьшить их количество, придётся спеки подправить.

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