В чем разница между задачей 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
и для [1 111] и для 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
я надеюсь, что это отвечает на Ваш начальный вопрос.
mail-server^
метапакет, Вы могли добавить ссылку для ссылки? – huoxudong125 19.05.2020, 08:10tasksel
. Я виделmail-server^
метапакет в нескольких статьях, описывающих, как настроить и настроить почтовый сервер. – 19.05.2020, 08:10mail-stack-delivery
пакет иmail-server^
метапакет. – Rory MacLeod 19.05.2020, 08:11mail-server^
иmail-stack-delivery
? Вы сделали хорошее задание идентификации различий в процессах установки, но I' m не очищают то, что различие находится в том, что заканчивается установленное на сервере. – Ian Oakes 19.05.2020, 08:12