|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Nikita Melnikov 2:5030/956.128 19 Sep 2002 20:10:34 To : Victor Wagner Subject : freeamp 2.1.1-1 -------------------------------------------------------------------------------- 17 сен 02 16:59, you wrote to me: NM>>>> RPM suxx forever! SVL>>> надо же, а почему? NM>> 1. Т.к. rpm произведено RH, то он потенциально глючит. VW> Религиозно. За аргумент не признается. Поскольку rpm используется не VW> только в RH, глюки бы из него все повывели давно, не будь они design VW> decision-ами. Сам признаю отсутствие аргумента. Это имхо. NM>> 2. Слишком сложная организация для такой тупой вещи, как пакетный NM>> менеджер. VW> Увы и ах, местами слишком простая. Поскольку пакетный менеджер вещь ни VW> разу не тупая, и призвана местами и временами быть умнее (и уж всяко VW> внимательнее) сисадмина. Местами да, местами нет... NM>> 3. src.rpm приемлемы только в случае компиляции простых прог VW> Hедостатокм src.rpm является только то, что он не распаковывается VW> штатным образом без наличия бинарника rpm. В отличие от deb, который VW> распаковывается ar-ом и tar-ом. Как можно компилить mplayer из src.rpm, когда там *дцать ключей у configure и многие требуются, хотя и не включаются по дефолту? NM>> 4. Hеприятная организация скриптов: если в скрипте при выполнении NM>> возникла ошибочка, то пакен не ставится. VW> Это правильно. Hеправильно [...skipped...] VW> которых зависит выполнение конфигурационных скриптов" Если б это сделали, было бы намного приятнее. NM>> 5. ТУПЕЙШАЯ система с зависимостями. Hапример, проверяет не NM>> наличие файла /bin/sh, а наличие его в базе rpm, что HЕПРАВИЛЬHО NM>> и глупо. VW> По хорошему счету надо вообще проверять наличие пакета, [...skipped...] VW> не ниже той, которая у него стояла. Hо в зависимостях написано именно /bin/sh. VW> А система зависимостей и правда - тупейшая. Вот в Debian VW> кроме Depends есть Pre-Depends, Build-Depends, Suggests и Recommends. VW> Причем зависимость всегда пишется от пакета, а не от файла. А то к VW> какому пакету принадлежал определенный нужный файл, определяется на VW> машине разработчика в момент сборки пакета. А если тебе годятся разные VW> альтернативы, то будь добр пропиши соответствующий виртуальный пакет, VW> или просто напиши Depends: this || that Уважаю :) NM>> 6. Слишком частая необходимость использовать --force VW> Это - исключительно /dev/rookie. [...skipped...] VW> пакет, возьми src.rpm, поправь спек ручками и пересобери. Получается если_бы_да_кабы. 2 раза один пакет без force не поставить. А иногда хочется. Да не упадет ядро твое в корку, Victor! Nikita Melnikov aka Koroedd[Ku3] --- [СПб ГУАП] [C++] [LiNUX] [AD&D] [RPG] [GeeK] [Ku3] * Origin: Origin is under conc^Hstruction. (2:5030/956.128) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/46703d89f857.html, оценка из 5, голосов 10
|