[Comm] Зачем нужны виртуальные пакеты?

Nick S. Grechukh =?iso-8859-1?q?gns_=CE=C1_tpway=2Ecom?=
Вт Май 30 15:10:59 MSD 2006


Serge wrote:
> какая надобность в виртуальных пакетах?

а как без них? :) на пальцах:
вариант 1: virtual provides. exim provides MTA, postfix provides MTA, 
sendmail provides MTA. пакет, которому требуется MTA, не должен явно 
требовать конкретный софт (разве что требование именно postfix 
обусловлено конструктивными особенностями).

вариант 2: пустой пакет с пачкой requires.

gns на mordor ~ $ rpm -qR interactivesystem
basesystem = 1:sisyphus-alt14
console-common-scripts
crontabs
info
less
man
mingetty
network-config-subsystem
termutils
passwd
sash
sound-scripts
stat
time
stmpclean
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
gns на mordor ~ $ rpm -ql interactivesystem
(не содержит файлов)
gns на mordor ~ $ rpm -ql basesystem
(не содержит файлов)
gns на mordor ~ $ rpm -qR basesystem
altlinux-release
bash
chkconfig
common-licenses
coreutils
diffutils
e2fsprogs
etcskel
filesystem
findutils
gawk
getopt
grep
gzip
info-install
losetup
perl-base
rootfiles
rpm
sed
service
setup
shadow-utils
startup
SysVinit
tar
util-linux
vitmp
/bin/hostname
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1





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