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