В чем разница между mail-server^ task и пакетом доставки почты?
В чем разница между mail-server^ задача и mail-stack-delivery пакет?
1 ответ
Посетите страницу пакета 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
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
Задание 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
Я надеюсь, что это отвечает на ваш первоначальный вопрос.