быстрый рассказ заранее, чтобы вы лучше поняли мое текущее состояние.
Я пытаюсь установить Dovecot + Postfix в системе Debian с помощью этот учебник.
Я знаю, что это руководство создано специально для Ubuntu, но я почти все перенес на debian. Самое замечательное в Linux, да? ^^ Я, конечно, использовал все новейшие версии из репозиториев Debian 6s по умолчанию. Это означает: Dovecot 2.1.7 Postfix 2.7.1-1 + squeeze1 Postfix-mysql 2.7.1-1 + squeeze1
Итак, у меня возникли небольшие проблемы на шаге 3, где говорится:
apt-get установить postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-mysql-server
У меня нет проблем со всем, что у меня уже было на сервере, например, с postfix и mysql. Но возникла проблема с установкой «dovecot-pop3d» и «dovecot-imapd». Например:
root@server /etc/dovecot # apt-get install dovecot-pop3d
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
dovecot-pop3d : Depends: dovecot-common (= 1:1.2.15-7)
E: Broken packages
(смешно, цитаты и блоки кода выглядят абсолютно одинаково)
Я немного поискал в Интернете и обнаружил, что от Dovecot 2.1 на dovecot-common
заменены на dovecot-core
.
Итак, я попытался достичь величия, не выполнив полностью шаг 3, и не установил dovecot-pop3d
и dovecot-imapd
.
Итак ... теперь я на шаге 43, где говорится, что я должен (повторно) запустить свою голубятню. Я попробовал и получил это:
Перезапуск почтового сервера IMAP / POP3: dovecotFatal: доступ к сервису (pop3) (/ usr / lib / dovecot / pop3) завершился неудачно: сбой ни одного файла или каталога!
На самом деле нет двоичного файла под / usr / lib / голубятня называется pop3, но я не могу его установить из-за упомянутой выше проблемы с apt-get. И вот почему я не могу установить dovecot-common
:
root@server /etc/dovecot # apt-get -s install dovecot-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
dovecot-core dovecot-lmtpd dovecot-mysql
The following NEW packages will be installed:
dovecot-common
0 upgraded, 1 newly installed, 3 to remove and 0 not upgraded.
Remv dovecot-mysql [1:2.1.7-7~bpo60+1]
Remv dovecot-lmtpd [1:2.1.7-7~bpo60+1]
Remv dovecot-core [1:2.1.7-7~bpo60+1]
Inst dovecot-common (1:1.2.15-7 Debian:6.0.8/oldstable, Debian-Security:6.0/oldstable [amd64])
Conf dovecot-common (1:1.2.15-7 Debian:6.0.8/oldstable, Debian-Security:6.0/oldstable [amd64])
Мне просто интересно, устарели ли репозитории Debian? Я имею ввиду, я не могу использовать dovecot-pop3d
с участием dovecot-core
, так как dovecot-common
нужно. Но его нельзя использовать, потому что он обладает той же функциональностью, что и dovecot-core
.
Я что-то не замечаю?
Спасибо за прочтение :)
func0der
Обновление 2014-01-16:
/etc/apt/sources.list
#######################################################################################
# Mirror
#
deb http://ftp.uni-bayreuth.de/linux/Debian/debian/ squeeze main non-free contrib
deb-src http://ftp.uni-bayreuth.de/linux/Debian/debian/ squeeze main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
Хорошо, я сам отвечаю на это здесь.
Репозиторий не работает для конфигурации, которую я пытаюсь заархивировать. Без dovecot-lmtpd он мог бы работать, но с ним все становится очень запутанным.
Мне кажется, подсказка @ptman была необходима. dovecot-lmtpd 2.1.x требует dovecot-core, который несовместим с dovecot-common. Версия 2.1.xx вышла из репозитория backports.
Я обновил свой Debian до 7, и теперь он работает нормально.
Спасибо за помощь. Похоже, что с моей конфигурацией, Debian 6 и Dovecot, невозможно установить dovecot с текущим состоянием репозиториев. Поправьте меня, если я ошибаюсь.
С уважением
func0der