|
|

楼主 |
发表于 2006-7-29 22:29:07
|
显示全部楼层
以我的理解,可能不够准确,从上面的 apt howto 链接的信息看来:
先讨论 virtual package, 以 mail-transport-agent 为例:- $ aptitude show mail-transport-agent
- No candidate version found for mail-transport-agent
- Package: mail-transport-agent
- State: not a real package
- Provided by: courier-mta, postfix, exim4-daemon-light, exim4-daemon-heavy, zmailer, xmail, ssmtp, smail, sendmail-bin,
- nullmailer, masqmail, hula-manager, exim, esmtp-run, courier-mta, postfix, exim4-daemon-light,
- exim4-daemon-heavy
- $ aptitude search mail-transport-agent
- v mail-transport-agent
复制代码 mail-transport-agent 是一个 virtual package, 它的功能可以由许多种邮件传输代理的其中一个来提供,甚至可以是你自己从某个源代码编译的邮件传输代理程序。在这个例子中它相当于一个泛称。
而 dummy package,指的是实实在在存在提供某种功能的包裹,但对于用户来说该功能并不需要,但为了满足某种依赖关系,而不得不安装之,故可以采取 dummy 的方法来欺骗 packae 系统。
不过很多场合,感觉没什么区别。 |
|