Куча модулей Perl, которые требуются, я поставил через cpan (ну, например cpan -i Unix::Syslog). Все модули стоят через cpan -i "имя модуля".
Почему rpm их не видит?
Если ставить требуемые библиотеки из rpm, то тогда вообще хаос: они требуют то perl (?!), то perl-devel, который в свою очередь требует perl, а удовлетворение зависимостей для установки пакета perl требует perl-devel -- замкнутый круг!
Более того, у меня есть библиотека /lib/lib_c.so.6, но какой-то пакет также никак не может её найти! (
ДВА ВОПРОСА:
1. Кто-нибудь сталкивался с таким? Как ставить perl-пакеты, чтобы rpm их видел?
2. У меня в системе стоит еще yum (как я понимаю, в гноме его графическая надстройка). YUM тоже ругается. Как поставить this fucking amavisd?
Вот все зависимости (пытаюсь поставить amavisd-new-2.5.2-2.fc8.noarch.rpm):
#rpm -i amavisd-new-2.5.2-2.fc8.noarch.rpm
В ответ:
Missing Dependency: perl(Razor2::Client::Version) is needed by package amavisd-new
Missing Dependency: altermime is needed by package amavisd-new
Missing Dependency: perl(Unix::Syslog) is needed by package amavisd-new
Missing Dependency: perl(Authen::SASL) is needed by package amavisd-new
Missing Dependency: perl(Convert::TNEF) is needed by package amavisd-new
Missing Dependency: perl(BerkeleyDB) is needed by package amavisd-new
Missing Dependency: arj is needed by package amavisd-new
Missing Dependency: freeze is needed by package amavisd-new
Missing Dependency: perl(Net::Server) >= 0.87 is needed by package amavisd-new
Missing Dependency: perl(Mail::SPF) is needed by package amavisd-new
Missing Dependency: nomarch is needed by package amavisd-new
Missing Dependency: perl(Convert::UUlib) is needed by package amavisd-new
Missing Dependency: lzop is needed by package amavisd-new