Re: [sisyphus] fetchmail{-contrib,-daemon,conf}-6.2.5-alt1 - проблемма с зависимостями.
Aleksey Avdeev
=?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Вт Дек 16 18:08:33 MSK 2003
Andrey Rahmatullin пишет:
> On Tue, Dec 16, 2003 at 07:56:46AM +0300, Aleksey Avdeev wrote:
>
>>>wrar на wrars-comp ~ $ rpm -q --provides postfix
>>>MTA
>>>MailTransportAgent
>>>smtpd
>>>smtpdaemon
>>>postfix-smtpd
>>>libpostfix-2.0.16.so
>>>postfix = 1:2.0.16-alt5
>>>
>>>wrar на wrars-comp ~ $ rpm -q --whatprovides /usr/sbin/sendmail
>>>postfix-2.0.16-alt5
>>>
>>>wrar на wrars-comp ~ $ apt-cache showpkg postfix | grep -A1 -m1 Provides
>>>Provides:
>>>1:2.0.16-alt5 - /usr/sbin/sendmail /usr/sbin/sendmail libpostfix-2.0.16.so
>>>postfix-smtpd smtpdaemon smtpd MailTransportAgent MTA
>
> [...]
>
>>apt-cache show postfix:
>>Provides: MTA, MailTransportAgent, smtpd, smtpdaemon, postfix-smtpd,
>>libpostfix-2.0.16.so, postfix (= 1:2.0.16-alt5)
>
>
> Примерно начинаю понимать. В Provides пакета /usr/sbin/sendmail фактически
> нет (см. http://altlinux.org.ua/devel/RPM/SPECS/classic/postfix.spec).
О чём и веду речь.
А fetchmail данную зависимость требует.
> Поэтому его не показывают rpm -q --provides и apt-cache show. Почему его
> показывают apt-cache showpkg и rpm -q --whatprovides - ХЗ (впрочем,
> последний, насколько я понял, работает аналогично rpm -qf, находя пакет
> любому файлу, даже не описанному в Provides).
apt-cache showpkg, "выдает список состоящий из структуры кэша
по заданным пакетам и некоторую относящуюся к ним информацию"
((c) man).
Эвристика какаято: может /usr/sbin/sendmail как то скрыта в
MTA или MailTransportAgent? Но тогда почему apt-get install
fetchmail ругался?
--
С уважением. Алексей.
Подробная информация о списке рассылки Sisyphus