aktualizacja Asterisk (minor version) 13.0 do 13.5

w celu aktualizacji Asterisk a minor version np.x do 13.y musisz wykonać poniższe czynności.

jeśli potrzebujesz instrukcji dotyczących aktualizacji asteriska do nowszej wersji głównej, np. z 11 do 13, zostaw komentarz.

oficjalne instrukcje instalacji Asteriska są tutaj: https://wiki.asterisk.org/wiki/display/AST/Installing+Asterisk+From+Source

1. Pobierz najnowszą gwiazdkę do /usr / local / src.

cd /usr/local/srcwget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz

2. Untar Asterisk

tar -zxvf asterisk-13.5.0.tar.gz

3. Przejdź do katalogu untarred i sprawdź swój system.

cd asterisk-13.5.0/
./configure

4. Jeśli po uruchomieniu brakuje zależności ./ configure możesz użyć skryptu instalacyjnego, aby zainstalować wszystko, czego brakuje.

./install_prereq installOR./install_prereq install-unpackagedNote: you may also use: ./install_prereq test

5. Wybierz moduły do zainstalowania

make menuselect

tutaj musisz wybrać wymagane moduły. Pamiętaj również, aby wybrać pakiet core sound, którego potrzebujesz (tj. Amerykański vs Brytyjski Angielski lub zupełnie inny język).

6. Teraz możemy zrobić i zainstalować asterisk. Pierwszy krok pokaże Ci tworzenie modułów wybranych w menu make wybierz krok. Drugie polecenie ‘make install’ faktycznie zainstaluje asterisk.

makemake install

7. To powinno być to. Nie będziemy instalować przykładowych skryptów, ponieważ jest to aktualizacja. Jeśli chcesz je, upewnij się, że najpierw wykonasz kopię zapasową istniejącej instalacji asterisk, przeciągając folder/etc / asterisk na minimum. Jeśli chcesz zainstalować próbki i dokumentację należy uruchomić:

make samples
make progdocs

Możesz również zobaczyć takie Ostrzeżenie:

 WARNING WARNING WARNING Your Asterisk modules directory, located at /usr/lib/asterisk/modules contains modules that were not installed by this version of Asterisk. Please ensure that these modules are compatible with this version before attempting to run Asterisk. res_ari_mailboxes.so res_pktccops.so app_voicemail.so WARNING WARNING WARNING

prawdopodobnie będziesz chciał je usunąć, jeśli będą niezgodne.

8. Jeśli masz Asterisk uruchomiony, będziesz chciał go zatrzymać

asterisk -rcore stop now

będziesz musiał uruchomić nową wersję asterisk

asteriskasterisk -rcore show version

powinieneś zobaczyć następujące

Asterisk 13.5.0 built by user @ host on a x86_64 running Linux

to wszystko! Powinieneś teraz używać najnowszej wersji Asterisk. Pamiętaj, aby dokładnie przetestować i przeczytać informacje o wersji / uwagach do aktualizacji przed wydaniem asterisk do produkcji.

Leave a Reply