Куча модулей 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
>[оверквотинг удален]
>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#rpm --force <packet.rpm>
Так он не будет проверять зависимости
>[оверквотинг удален]
>>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
>
>#rpm --force <packet.rpm>
>Так он не будет проверять зависимостиАга ) И половина функционала не будет работать, и самое главное в те моменты когда этого не ждёшь ) Отличный совет. Браво )