Назад | Перейти на главную страницу

Как установить Dovecot под debian с текущими репозиториями

быстрый рассказ заранее, чтобы вы лучше поняли мое текущее состояние.

Я пытаюсь установить 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