Re: [sisyphus] fetchmail{-contrib,-daemon,conf}-6.2.5-alt1 - проблемма с зависимостями.

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Вт Дек 16 07:56:46 MSK 2003


Andrey Rahmatullin пишет:

>On Sun, Dec 14, 2003 at 08:14:11PM +0300, "Алексей Авдеев" wrote:
>  
>
>>Здравствуйте, уважаемые.
>>
>>  Пакеты fetchmail{-contrib,-daemon,conf}-6.2.5-alt1 (из сизифа) 
>>не ставятся простым образом: apt ругается, что неможет найти 
>>/usr/sbin/sendmail, нужную для fetchmail-6.2.5-alt1. В системе 
>>стоит postfix-2.0.16-alt5, но он данной зависимости 
>>_не_предоставляет_ (хотя, и содержит требуемый файл).
>>
>>  Такой способ обхода работает:
>>
>>1. rpm -i fetchmail{-contrib,-daemon}-6.2.1-alt1 (данные пакеты 
>>зависимости от /usr/sbin/sendmail не содержат).
>>
>>2. apt-get inctall fetchmailconf (ставит fetchmailconf-6.2.5-alt1 
>>и обновляет fetchmail{-contrib,-daemon} до 
>>fetchmail{-contrib,-daemon}-6.2.5-alt1).
>>
>>  Бага, или так и задумано? ;-)
>>    
>>
>
>Я чего-то не понимаю?
>
>wrar на wrars-comp ~ $ rpm -q postfix
>postfix-2.0.16-alt5
>
>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):

Package: postfix
Section: System/Servers
Installed Size: 2255
Maintainer: Dmitry V. Levin <ldv на altlinux.org>
Version: 1:2.0.16-alt5
Pre-Depends: shadow-utils, chkconfig, rpmlib(VersionedDependencies) (<= 
3.0.3-1), sendmail-common (>= 1.3), chrooted (>= 0.2.1-alt1), 
postfix-control (>= 1.1), /bin/sh, /bin/sh, /bin/sh, 
/sbin/postun_ldconfig, rpmlib(PayloadFilesHavePrefix) (<= 4.0-1), 
rpmlib(CompressedFileNames) (<= 3.0.4-1)
Depends: MDA, /bin/sh, /etc/chroot.d, /etc/cron.daily, 
/etc/rc.d/init.d(SourceIfNotEmpty), /etc/rc.d/init.d(action), 
/etc/rc.d/init.d(is_yes), /etc/rc.d/init.d(msg_usage), 
/etc/rc.d/init.d(status), /etc/syslog.d, chrooted, coreutils, diffutils, 
ed, findutils, glibc-utils, grep, libc.so.6, libc.so.6(GLIBC_2.0), 
libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libcdb.so.0, libdb-4.1.so, 
libdl.so.2, libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libnsl.so.1, 
libnsl.so.1(GLIBC_2.0), libpostfix-2.0.16.so, libresolv.so.2, 
libresolv.so.2(GLIBC_2.2), service, sh
Conflicts: sendmail, masqmail
Provides: MTA, MailTransportAgent, smtpd, smtpdaemon, postfix-smtpd, 
libpostfix-2.0.16.so, postfix (= 1:2.0.16-alt5)
Obsoletes: postfix-beta, postfix-smtpd
Architecture: i586
Size: 852172
MD5Sum: bb108ce9e4d2105fad0d0f11732efeae
Filename: postfix-2.0.16-alt5.i586.rpm
Description: Postfix Mail Transport Agent
 Postfix is Wietse Venema's attempt to provide an alternative to the
 widely-used Sendmail program.  Postfix attempts to be fast, easy to
 administer, and hopefully secure, while at the same time being sendmail
 compatible enough to not upset your users.

  Как и писал ранее, файла "/usr/sbin/sendmail" в "Provides" - нет. :-( 
(Хотя, по факту - он там присутствует.)

-- 

С уважением. Алексей.





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