Uppdatering Asterisk (mindre version) 13.0 till 13.5

för att uppdatera Asterisk en mindre version t.ex. 13.x till 13.y du måste följa stegen nedan.

om du behöver instruktioner om att uppgradera asterisk till en nyare större version t. ex. från 11 till 13, lämna en kommentar.

officiella instruktioner för installation av Asterisk finns här: https://wiki.asterisk.org/wiki/display/AST/Installing+Asterisk+From+Source

1. Ladda ner den senaste asterisken till / 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. Byt till den untarred katalogen och kontrollera ditt system.

cd asterisk-13.5.0/
./configure

4. Om du saknar beroenden efter körning ./ configure du kan använda installationsskriptet för att installera allt som saknas.

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

5. Välj moduler för att installera

make menuselect

här måste du välja de moduler du behöver. Kom också ihåg att välja det kärnljudpaket du behöver (dvs. amerikansk vs brittisk engelska eller ett annat språk helt och hållet).

6. Nu kan vi göra och installera asterisk. Det första steget kommer att visa dig skapandet av de moduler du valt i menyn välj steg. Det andra kommandot ‘make install’ kommer faktiskt att installera asterisk.

makemake install

7. Det borde vara det. Vi installerar inte exempelskripten eftersom det här är en uppgradering. Om du vill ha dem, se till att du säkerhetskopierar din befintliga asteriskinstallation först genom att ta upp mappen /etc/asterisk på ett minimum. Om du vill installera proverna och Dokumentationen ska du köra:

make samples
make progdocs

du kan också se en varning som denna:

 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

du kommer förmodligen vill ta bort dessa om inkompatibla.

8. Om du hade asterisk kör du vill stoppa det

asterisk -rcore stop now

du måste sedan starta den nya versionen av asterisk

asteriskasterisk -rcore show version

du bör se följande

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

det är det! Du bör nu köra den senaste versionen av Asterisk. Kom ihåg att testa noggrant och läsa release notes / upgrade notes innan du släpper asterisk till produktion.

Leave a Reply