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