В чем разница между mail-server ^ task и пакетом доставки почты?

В чем разница между задачей mail-server^ и пакетом mail-stack-delivery?

4
задан 8 April 2014 в 02:08

1 ответ

Посетите страницу пакета почтовой доставки стека и загрузите 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

Я надеюсь, что это отвечает на Ваш начальный вопрос.

5
ответ дан 8 April 2014 в 02:08

Другие вопросы по тегам:

Похожие вопросы: