Если Вы установили от DMG, существует сценарий запуска, который идет с ним, Вы дважды щелкали по этому?
хорошо, тот сценарий устанавливает материал в/Library/StartupItems/MySQLCOM
вместо того, чтобы делать mysql.server пытаются запустить/остановить с этого. Я знаю все, что это делает, называет mysql.server, но я задаюсь вопросом, установлено ли все действительно правильно или нет. Следующее является копией, вставляемой от README на DMG.
При установке Объекта Запуска используйте эту команду:
shell> sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
(ENTER YOUR PASSWORD, IF NECESSARY)
(PRESS CONTROL-D OR ENTER "EXIT" TO EXIT THE SHELL)
Если Вы не используете Объект Запуска, введите следующую последовательность команды:
shell> cd /usr/local/mysql
shell> sudo ./bin/mysqld_safe
(ENTER YOUR PASSWORD, IF NECESSARY)
(PRESS CONTROL-Z)
shell> bg
(PRESS CONTROL-D OR ENTER "EXIT" TO EXIT THE SHELL)
Мне удалось установить exim4 вместо postfix. Я сделал:
dpkg --force-all -r postfix
apt-get purge postfix
Я проигнорировал совет apt-get -f install
, поскольку он пытался переустановить postfix. Затем:
aptitude install exim4-daemon-heavy sa-exim
Теперь я могу продолжить настройку своего тестового сервера '
Обычно вы просто просите aptitude установить новый почтовый сервер:
aptitude installl exim4
Вот как это выглядит для меня:
datacompboy@nuuzerpogodible:~$ LANG=C sudo aptitude install postfix
The following NEW packages will be installed:
postfix{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1565 kB of archives. After unpacking 3479 kB will be used.
The following packages have unmet dependencies:
postfix : Conflicts: mail-transport-agent which is a virtual package.
exim4-daemon-light : Conflicts: mail-transport-agent which is a virtual package.
exim4-config : Conflicts: postfix but 2.9.1-2 is to be installed.
The following actions will resolve these dependencies:
Remove the following packages:
1) exim4
2) exim4-base
3) exim4-config
4) exim4-daemon-light
Accept this solution? [Y/n/q/?] y
The following NEW packages will be installed:
postfix
The following packages will be REMOVED:
exim4{a} exim4-base{a} exim4-config{a} exim4-daemon-light{a}
0 packages upgraded, 1 newly installed, 4 to remove and 0 not upgraded.
Need to get 1565 kB of archives. After unpacking 417 kB will be freed.
Это правильное поведение: только один MTA может жить в системе без PITA
Если он пытается удалить больше пакетов, чем вы хотите, вы должны проверить с помощью
aptitude why somepackage
, чтобы получить информацию о том, почему пакет был установлен. Теперь вам следует решить. Если политика удаления - {a} - это означает, что пакет установлен из-за автоматических зависимостей, вы можете удалить тот факт, что он установлен автоматически, и установить его вручную с помощью
aptitude unmarkauto somepackage
После этого somepackage будет помечен как установлен вручную, и он будет удален только в случае конфликта, а не потому, что он больше не используется.