[Comm] spec files

Sergey Degtyaryov =?iso-8859-1?q?maga_=CE=C1_sovesti=2Enet?=
Пн Май 5 14:32:07 MSD 2003


Valentin Nechayev wrote:
>  Mon, May 05, 2003 at 12:08:29, maga wrote about "[Comm] spec files": 
> 
> 
>>Решил немного поучиться собирать RPM. Несложные вещи вроде получаются, 
>>собрал spamprobe, о котором недавно писали на lrn, взялся за 
>>spamassassin. Спек описывает три пакета -- perl-овые модули, сам фильтр 
>>и документацию. Собирается все, да, но есть проблема с 
>>perl-mail-spamassassin.
>>Если вкратце -- он требует для установки самого себя.
> 
> 
> Это нормально.

Не понял.
Как ставить пакет, в requires которого он сам?

>>Все Mail/SpamAssassin/* -- это файлы этого пакета.
>>К тому же он не видит и HTML::Parser, к примеру.
>>
>>[maga на home athlon]$ sudo rpm -U perl-Mail-SpamAssassin-2.53-1.athlon.rpm
>>ошибка: неудовлетворенные зависимости:
>>	perl(Pod::Usage) нужен для perl-Mail-SpamAssassin-2.53-1
>>	perl(HTML::Parser) нужен для perl-Mail-SpamAssassin-2.53-1
>><skip>
>>[maga на home athlon]$ rpm -q perl-HTML-Parser
>>perl-HTML-Parser-3.26-alt2
> 
> 
> А perl-HTML-Parser даёт "perl(HTML::Parser)" в своих provides?

[maga на zakaz maga]$ apt-cache show perl-HTML-Parser
provides: Parser.so, perl(HTML/Entities.pm) (= 0:1.23),
<skip>
perl(HTML/Parser.pm) (= 0:3.26)
Это одно и то же, надеюсь, для rpm?
perl(HTML::Parser) и perl(HTML/Parser.pm) ?

-- 
Сергей Дегтярев




Подробная информация о списке рассылки community