В чем разница между задачей mail-server^
и пакетом mail-stack-delivery
?
Посетите страницу пакета почтовой доставки стека и загрузите tar.gz, содержащий упаковку Debian/Ubuntu.
Откройтесь 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
Вы видите это dovecot-imapd
обеспечивает названный пакет imap-server
, который является виртуальным пакетом, как определено в Руководстве политики Debian:
Иногда, существует несколько пакетов, которые предлагают более или менее ту же функциональность. В этом случае полезно определить виртуальный пакет, имя которого описывает ту общую функциональность. (Виртуальные пакеты только существуют логически, не физически; вот почему их называют виртуальными.) Пакеты с этой конкретной функцией затем обеспечат виртуальный пакет. Таким образом, любой другой пакет, требующий, чтобы функция могла просто зависеть от виртуального пакета, не имея необходимость указывать все возможные пакеты индивидуально.
Править: mail-server^
не метапакет, это - задача, как определено в /usr/share/tasksel/**/*.desc
Кв. может понять задачу, если "^" добавляется к имени задачи, но процесс установки несколько отличается от того, что делает 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
Задача mail-server
установит:
bsd-mailx
dovecot-core
dovecot-imapd
dovecot-pop3d
libgpgme11
libpth20
libtokyocabinet8
mutt
postfix
procmail
ssl-cert
Но mail-stack-delivery
установит те пакеты вместо этого:
dovecot-core
dovecot-imapd
dovecot-managesieved
dovecot-pop3d
dovecot-sieve
mail-stack-delivery
postfix
ssl-cert
Я надеюсь, что это отвечает на Ваш начальный вопрос.