|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serg Oskin 2:5020/20 15 Apr 2005 10:50:16 To : Alex Korchmar Subject : Re: Война с rpm -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@spider.ncc.macomnet.ru .RFC-NNTP-Posting-Date: Fri, 15 Apr 2005 06:50:15 +0000 (UTC) .RFC-Cancel-Lock: sha1:uxIcuObMIGgFh7eQDn8QVS3X2vs= "AK" == Alex Korchmar wrote: AK> From: Alex Korchmar <hue-moe@so.yandex.ru> AK> Sergey Bolshakov <sbolshakov@altlinux.ru> wrote: >>> ускакал вперед! Во-первых не всегда можно найти куда добавить нужный >>> параметр. Во-вторых еще надо точно знать этот параметр, >>>> т.е. распаковать tar.gz, сказать './configure --help', прочитать доку >>> и определиться. В-третьих новичок точно не найдет и не разберется что >>> - куда. >>> Вопрос: как можно управлять параметрами ./configure, make не изменяя >>> spec файл? SB> Hапример, так (там их много таких): SB> rpm --rebuild --with/--without/--enable/--disable feature foo.src.rpm SB> В FC и прочих без правки rpm (а именно макрофайлов) работать не будет. AK> работать-то, по-моему, будет - посколь именно из той версии rpm и стянуто, AK> а где и не будет - всегда есть старый способ с --define. Вот только смысл? AK> Я нарочно оставил квоту. В смещенной строке читать для этого случая: AK> "распаковать srpm, в spec'е которого ни хелпа, ни доки" AK> - а в остальном цитата к этому случаю подходит просто идеально. AK> В качестве "бонуса" получаем возможность собрать систему, где стоят вроде AK> бы те же самые rpm'ы что и на соседней, но весь софт собран по другому, AK> причем понять это абсолютно невозможно. AK> imho, эта затея - полная профанация самой идеи rpm'а и его spec'ов. А при чём здесь rpm? Получить такой бардак можно и без rpm... spec-файл, makefile, shell-файл - это такие-же программы, как и прочие, только на другом языке. И если кто-то пишет плохие программы, то ни rpm, ни make, ни shell и ни gcc в этом не виноваты. -- Serg (http://oskin.ru/) ~ ~ :q! --- Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Jumbo Shrimp, linux) * Origin: Serg at 2:5020/20 (2:5020/20@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/120696427b283.html, оценка из 5, голосов 10
|