On Fri, Apr 23, 2004 at 10:07:12PM +0600, Alexander Leschinsky wrote: > >>> При установке arpwatch он поставил мне еще и postfix. > AL>> А это сильно :-) > AL>> /me плакалЪ > > > Ну а что вы хотите? Если я постфикс впервые в глаза увидел? :) > А что, посчитал, на Вас смеюсь??? Ни разу... У каждого свой MTA, и если > мне не нравится это бернштейновское поделие, то это не повод всем > втюхивать мой MTA... apt-cache show arpwatch (или rpm -q --requires arpwatch, если пакет уже установлен) показывает, что у пакета arpwatch нет зависимости на postfix. У него есть зависимость на виртуальный пакет MTA, который сейчас в Сизифе предоставляется пакетами postfix, sendmail и exim-common (что можно выяснить через apt-cache showpkg MTA). Таким образом, никакой привязки к postfix или другому конкретному MTA у пакета arpwatch нет. Проблема в другом - qmail, очевидно, установлен не в виде RPM-пакета, поэтому rpm (и, следовательно, apt) про него ничего не знает. Поэтому apt для удовлетворения зависимостей был вынужден установить какой-то пакет MTA - в данном случае по каким-то причинам был выбран postfix. Если бы в системе уже стоял какой-то _пакет_, предоставляющий MTA, этого бы не произошло. Пакета qmail в Сизифе никогда не будет из-за его лицензии (возможно разве что появление nosrc.rpm где-то в unsupported). Однако при необходимости проблему зависимостей на MTA можно обойти и без полноценного опакечивания qmail - путём сборки и установки в систему фиктивного пакета с Provides: MTA. Аналогичным образом можно решать проблемы с библиотеками Oracle и т.п.