URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 61819
[ Назад ]

Исходное сообщение
"проблема с установкой amavisd-new"

Отправлено evgenii , 15-Ноя-05 21:34 
ОС - FreeBsd 4.8
Хочу прикрутить Amavisd-new к Postfix, перечитал кучу статей по этому поводу. Но везде пишут про установку из исходников, неужели нельзя установить из портов??? Я в шоке.....
Итак я начал установку из портов.
Сначала amavisd ругнулся, что ему нужен Perl 5.8.2 - установил Perl 5.8.7
Теперь ругается, что у меня уже установлены перловые модули и их надо переустановить либо использовать FORCE_PKG_REGISTER. Что за маразм???
Помогите, кто сталкивался или все устанавливали из сорцов?

Содержание

Сообщения в этом обсуждении
"проблема с установкой amavisd-new"
Отправлено Skif , 15-Ноя-05 21:45 

>Теперь ругается, что у меня уже установлены перловые модули и их надо
>переустановить либо использовать FORCE_PKG_REGISTER. Что за маразм???
>Помогите, кто сталкивался или все устанавливали из сорцов?

Батенька, это не маразм, это значит, что Makefile не смотрели и несмотрели зависимости. Это раз.
Во-вторых ругается будет не только amavisd, а еще куча других приложений, так что либо руками апдейте модули (deinstall и снова пересборка) либо при сборке обратите внимание на perl-after-upgrade.
Почему ругается? Да потому что со старым модулем ему не понятно уже как работать. Зависимости понимаете ли. Perl хотит новых версий модулей... зависимости в портах тоже. и так все по кругу...


"проблема с установкой amavisd-new"
Отправлено evgenii , 16-Ноя-05 00:06 
>
>>Теперь ругается, что у меня уже установлены перловые модули и их надо
>>переустановить либо использовать FORCE_PKG_REGISTER. Что за маразм???
>>Помогите, кто сталкивался или все устанавливали из сорцов?
>
>Батенька, это не маразм, это значит, что Makefile не смотрели и несмотрели
>зависимости. Это раз.
почему не смотрел - смотрел, видел зависимости, поэтому и решил все установить из портов а не из сорцов руками собирать модули (как везде пишут...)

>Во-вторых ругается будет не только amavisd, а еще куча других приложений, так
>что либо руками апдейте модули (deinstall и снова пересборка)
> либо при сборке обратите внимание на perl-after-upgrade.
>Почему ругается? Да потому что со старым модулем ему не понятно уже
>как работать. Зависимости понимаете ли. Perl хотит новых версий модулей... зависимости
>в портах тоже. и так все по кругу...
почему старый-то??? поставил из портов самый свежий perl-5.8.7

Заодно еще вопрос спрошу: при установке требует libmilter от sendmail? а у меня установлен postfix. Как быть в этом случае?


"проблема с установкой amavisd-new"
Отправлено be , 16-Ноя-05 09:11 
vim Makefile.

"проблема с установкой amavisd-new"
Отправлено evgenii , 16-Ноя-05 09:41 
>vim Makefile.
причем тут Makefile
===>  Installing for amavisd-new-2.3.3,1
===>   amavisd-new-2.3.3,1 depends on file: /usr/local/lib/perl5/site_perl/5.8.7/mach/Unix/Syslog.pm - not found
===>    Verifying install for /usr/local/lib/perl5/site_perl/5.8.7/mach/Unix/Syslog.pm in /usr/ports/sysutils/p5-Unix-Syslog
===>  Installing for p5-Unix-Syslog-0.100
===>   p5-Unix-Syslog-0.100 depends on file: /usr/local/bin/perl5.8.7 - found
===>   Generating temporary packing list
===>  Checking if sysutils/p5-Unix-Syslog already installed
===>   p5-Unix-Syslog-0.100 is already installed
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of sysutils/p5-Unix-Syslog
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/ports/sysutils/p5-Unix-Syslog.
*** Error code 1


"проблема с установкой amavisd-new"
Отправлено kazuss , 01-Дек-05 10:09 

>
>Stop in /usr/ports/sysutils/p5-Unix-Syslog.
>*** Error code 1
Удали этот порт и при установке amavisd он его по новой установит.