Страница 1 из 1

Нюансы обновления астериска из исходных кодов

Добавлено: 01 ноя 2013, 09:45
VladDV
Здравствуйте!

Разбираюсь с астериском. На тестовом сервере установлен из исходных кодов астериск 11.5. Вышла версия 11.6. Возникло несколько вопросов по обновлению. Насколько понял, общий принцип обновления практически не отличается от установки с нуля. Качаем и распаковываем архив, делаем ./configure, затем make и make install. Но есть сомнения по вопросам:

1) Нужно ли сохранять папку со старыми исходными кодами, откуда производилась установка или предыдущее обновление? Предполагаю, что не нужно, но вдруг ошибаюсь.
2) Как быть, если при предыдущей установке я выбирал дополнительные модули через menuselect? Нужно ли как-то переносить сведения о выбранных модулях?
3) Могут ли при обновлении затереться конфигурационные файлы? Я понимаю о необходимости выполнять резервное копирование перед обновлением, но все же.
4) Нужно ли останавливать службу астериска перед обновлением?

Заранее спасибо за ответы!

Re: Нюансы обновления астериска из исходных кодов

Добавлено: 01 ноя 2013, 10:14
Vlad1983
1) всегда на случай отката
2) да, нужно если вам этот модуль нужен
3) бекап обязателен в любом случае при, но затереться не должны
4) не останавливать. нет необходимости. после make install возможно вывалит список модулей которые не обновлены нужно затереть эти файлы

последовательность:
./configure
make menuselect (по необходимости)
make
make install
make config
/etc/init.d/asterisk restart

Re: Нюансы обновления астериска из исходных кодов

Добавлено: 01 ноя 2013, 10:21
VladDV
А если надо откатиться обратно до старой версии, то можно просто снова выполнить установку из той версии, верно?

По п.2 у меня больше вопрос был в том, можно ли перенести сведения о выбранных модулях, чтоб вручную их снова не выбирать?

Re: Нюансы обновления астериска из исходных кодов

Добавлено: 01 ноя 2013, 10:22
gosha
не надо ставить астериск из исходников. Соберите пакет для своей системы и поставьте его чтоб не рвать после апдейта волосы сами знаете где.

Re: Нюансы обновления астериска из исходных кодов

Добавлено: 01 ноя 2013, 10:31
Vlad1983
для отката заходим в корень старых сорцов и
make install
make config
/etc/init.d/asterisk restart

перенести можно простым копированием пары файлов (каких найдите сами)
в пределах одной ветки это возможно сработает без глюков
лучше галки ставить ручками

Re: Нюансы обновления астериска из исходных кодов

Добавлено: 01 ноя 2013, 11:13
VladDV
Понял. Большое спасибо за ответы!