Подскажите, какие файлы надо скопировать. Хочу апгрейдить Sendmail 8.1 на Sendmail 8.11.6 ОС - FreeBSD 4.2. Очень боюсь что-нибудь напортить и плохо разбираюсь в настройке. На всякий случай скопировал всю директорию /etc/mail. Может что-то еще надо? Куда надо распаковать архив с дистрибутом? usr/src/ ?
>Подскажите, какие файлы надо скопировать. Хочу апгрейдить Sendmail 8.1 на Sendmail 8.11.6
>ОС - FreeBSD 4.2. Очень боюсь что-нибудь напортить и плохо разбираюсь
>в настройке. На всякий случай скопировал всю директорию /etc/mail. Может что-то
>еще надо? Куда надо распаковать архив с дистрибутом? usr/src/ ?
>
А зачем обнавлять до такой старой версии? На дворе 8.12.9
>Подскажите, какие файлы надо скопировать. Хочу апгрейдить Sendmail 8.1 на Sendmail 8.11.6
>ОС - FreeBSD 4.2. Очень боюсь что-нибудь напортить и плохо разбираюсь
>в настройке. На всякий случай скопировал всю директорию /etc/mail. Может что-то
>еще надо? Куда надо распаковать архив с дистрибутом? usr/src/ ?
>если не разбираешься - учись.
Сделай копию /etc/mail и посмотри где у тебя файл aliases, когда-то давно
он был /etc/aliasessendmail надо ставить из портов:
# cd /usr/ports/mail/sendmail-old
изучаешь Makefile и pkg-descr с pkg-message
потом ставишь:
1. cd /usr/ports
2. mv Mk Mk.old
3. wget -Y off -t 0 -c -r -nH --cut-dirs=6 ftp://ftp.ru.freebsd.org/pub/FreeBSD/branches/-current/ports/Mk/
- затягиваем директорию Mk из свежих портов
4. cd /usr/ports/mail# mv sendmail-old sendmail-old.old (если конечно такой порт есть)
5. wget -Y off -t 0 -c -r -nH --cut-dirs=6 ftp://ftp.ru.freebsd.org/pub/FreeBSD/branches/-current/ports.../ - затягиваем свежий порт sendmail-old (8.11.7)
6. cd /usr/ports/mail/sendmail-old
7. читаем Makefile, pkg-message
8. make SENDMAIL_WITHOUT_IPV6=yes
9. гасим работающий sendmail: killall -TERM sendmail или -9
10. make install
11. правим /etc/mail/mailer.conf - об этом вылезет сообщение при make install
12. собираем новый sendmail.cf (/etc/mail/Makefile для 8.11.6/7 - можно
взять из любого старого дистрибутива, например 4.4-RELEASE с любого
зеркала или из репозитария: http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/mail/?only_wit... и скачать Makefile и примеры access, aliases, и др)Все, запускаем sendmail как обычно
PS. Если же хочется КОНКРЕТНО 8.11.6 - в портах найти sendmail-old и
скачать все необходимое до перехода на 8.11.7
>sendmail надо ставить из портов:
Вопрос. В чем прелесть установки из портов? Я конечно понимаю,что порты на то и порты, что там софт более причесаный для этой системы, файло куда надо ляжет, конфиги и. т.п. Но это в общем. Сендмаил вроде и так ставится нормально, если конфиги сохранить. Понимаю если бы это была опен бсд где порты сильнопричесаны в плане безопасности,хотя и отстают немного от релизов.
Какие могут быть аргументы в пользу портов, ну кроме удобства ессно?
Просто сам частенько думаю, ставить порт или просто из исходника собрать..
>>sendmail надо ставить из портов:
>Вопрос. В чем прелесть установки из портов? Я конечно понимаю,что порты на
>то и порты, что там софт более причесаный для этой системы,
>файло куда надо ляжет, конфиги и. т.п. Но это в общем.
>Сендмаил вроде и так ставится нормально, если конфиги сохранить. Понимаю если
>бы это была опен бсд где порты сильнопричесаны в плане безопасности,хотя
>и отстают немного от релизов.
>Какие могут быть аргументы в пользу портов, ну кроме удобства ессно?
>Просто сам частенько думаю, ставить порт или просто из исходника собрать..когда на кривую реализацию в sources нарвешься и натрахаешься всласть,
вот тогда перейдешь на порты, в которые воткнуть свои правки гораздо проще
чем ковырять весь устанавливаемый дистрибутив