Pau*_*aul 4 metapackages mail-server
mail-server^任务和mail-stack-delivery包有什么区别?
访问 mail-stack-delivery包页面并下载包含 Debian/Ubuntu 包的tar.gz。
打开debian/control文件并查找以如下开头的行Provides::
Package: dovecot-imapd
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, dovecot-core (= ${binary:Version}), ucf (>= 2.0020)
Provides: imap-server
Description: secure IMAP server that supports mbox, maildir, dbox and mdbox mailboxes
Run Code Online (Sandbox Code Playgroud)
您可以看到它dovecot-imapd提供了一个名为 的包imap-server,它是一个虚拟包,如Debian 政策手册中所定义:
有时,有几个包提供或多或少相同的功能。在这种情况下,定义一个名称描述通用功能的虚拟包很有用。(虚拟包仅在逻辑上存在,而不是物理上存在;这就是它们被称为虚拟的原因。)具有此特定功能的包将提供虚拟包。因此,任何其他需要该功能的包都可以简单地依赖于虚拟包,而不必单独指定所有可能的包。
编辑:mail-server^不是元包,它是定义的任务/usr/share/tasksel/**/*.desc
如果在任务名称后附加“^”,Apt 可以理解任务,但安装过程与tasksel 所做的有点不同。
访问我应该使用 tasksel、APT 中的任务还是安装常规元包?有关这两个安装过程的完整说明。
就已安装的软件包而言,您可以轻松地apt-get install对mail-server^和进行试运行mail-stack-delivery:
sudo apt-get install -s mail-server^
sudo apt-get install -s mail-stack-delivery
Run Code Online (Sandbox Code Playgroud)
该任务mail-server将安装:
bsd-mailx
dovecot-core
dovecot-imapd
dovecot-pop3d
libgpgme11
libpth20
libtokyocabinet8
mutt
postfix
procmail
ssl-cert
Run Code Online (Sandbox Code Playgroud)
但是mail-stack-delivery会安装这些软件包:
dovecot-core
dovecot-imapd
dovecot-managesieved
dovecot-pop3d
dovecot-sieve
mail-stack-delivery
postfix
ssl-cert
Run Code Online (Sandbox Code Playgroud)
我希望这能回答你最初的问题。
| 归档时间: |
|
| 查看次数: |
2552 次 |
| 最近记录: |