VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Обновление Asterisk 13 в связке с Freepbx 13 для Ubuntu 14

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
egocentrist
Сообщения: 2
Зарегистрирован: 24 ноя 2016, 14:12

Обновление Asterisk 13 в связке с Freepbx 13 для Ubuntu 14

Сообщение egocentrist »

Здравствуйте.
Устанавливал связку по этому ману (сборка из исходников).
Хочу обновить текущую версию Asterisk:

Код: Выделить всё

# asterisk -rx "core show version"
Asterisk 13.9.1 built by root @ freepbx on a x86_64 running Linux on 2016-07-21 11:31:20 UTC
До последней (13.13.0 на текущий момент).
Если я выполню действия из мана, а именно:

Код: Выделить всё

cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
tar xvfz asterisk-13-current.tar.gz
rm -f asterisk-13-current.tar.gz
cd asterisk-*
contrib/scripts/install_prereq install
./configure
contrib/scripts/get_mp3_source.sh
make menuselect
make
make install
make config
ldconfig
update-rc.d -f asterisk remove
Не будут-ли потерты конфиги сгенерированные freepbx, звуки, сохранится-ли работоспособность? Какие могу встретить подводные камни?
ded
Сообщения: 15631
Зарегистрирован: 26 авг 2010, 19:00

Re: Обновление Asterisk 13 в связке с Freepbx 13 для Ubuntu

Сообщение ded »

Конфиги перехлопываются командой
make config
которая у Вас присутствует. И которая необязательна в этом случае.
Вы же понимаете смысл команд?
egocentrist
Сообщения: 2
Зарегистрирован: 24 ноя 2016, 14:12

Re: Обновление Asterisk 13 в связке с Freepbx 13 для Ubuntu

Сообщение egocentrist »

ded писал(а):make config
которая у Вас присутствует. И которая необязательна в этом случае.
Вы же понимаете смысл команд?
Если я правильно понимаю, make config скомпилирует или перенесет отмеченное на этапе make menuselect. Пожалуйста, поправьте если я ошибаюсь.

Что изменил:
Убираем команды: make menuselect; make config; contrib/scripts/get_mp3_source.sh (т.к. по-идее уже должно быть скачано)
Бэкапим /etc/asterisk; /var/lib/asterisk и возвращаем их после установки

Код: Выделить всё

cp /etc/asterisk /etc/asterisk-bkp
cp /var/lib/asterisk /var/lib/asterisk-bkp

cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
tar xvfz asterisk-13-current.tar.gz
rm -f asterisk-13-current.tar.gz
cd asterisk-*
contrib/scripts/install_prereq install
./configure
make
make install
ldconfig
update-rc.d -f asterisk remove

rm -rf /etc/asterisk
mv /etc/asterisk-bkp /etc/asterisk
rm -rf /var/lib/asterisk
mv /var/lib/asterisk-bkp /var/lib/asterisk
Похоже на правильный подход? Ничего не забыл?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH