分页: 1 / 1

「Packages providing」何意?

发表于 : 2015-08-20 20:34
自由建客

Re: 「Packages providing」何意?

发表于 : 2015-08-20 22:10
vickycq

Re: 「Packages providing」何意?

发表于 : 2015-08-20 22:46
自由建客
vickycq, 有中文没?

Re: 「Packages providing」何意?

发表于 : 2015-08-20 23:57
vickycq
自由建客 写了:vickycq, 有中文没?
大致看了一下,包A‘提供’包B 意为 包A有完全代替包B的能力。

第一种情况,包B是虚包。例如:

许多应用程序都需要一个MTA(mail transport agent),但不在乎是哪一个。这种情况下,开发者一般会让自己的包依赖一个虚包mail-transport-agent (https://packages.debian.org/jessie/mail-transport-agent) ,而 citadel-mta , courier-mta ,msmtp-mta 等包都 ‘提供’ mail-transport-agent。


第二种情况,包B不是虚包。例如:

bcron-run 提供 cron。bcron-run作为cron的加强版,完全可以替代cron的工作。看 bcron-run 的页面,它不仅提供cron,而且和cron冲突,装它就得卸载cron,完全取而代之。


参考:
http://serverfault.com/a/306759
https://packages.debian.org/jessie/mail-transport-agent
https://packages.debian.org/jessie/cron
https://packages.debian.org/jessie/bcron-run