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