Aktualisieren von Asterisk (minor Version) 13.0 auf 13.5

Um Asterisk zu aktualisieren, wird eine Minor Version z.B. 13.x bis 13.y Sie müssen die folgenden Schritte ausführen.

Wenn Sie Anweisungen zum Aktualisieren von Asterisk auf eine neuere Hauptversion benötigen, z. B. von 11 auf 13, hinterlassen Sie bitte einen Kommentar.

Offizielle Anweisungen zur Installation von Asterisk finden Sie hier: https://wiki.asterisk.org/wiki/display/AST/Installing+Asterisk+From+Source

1. Laden Sie das neueste Sternchen nach / usr / local / src herunter.

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

2. Untar Sternchen

tar -zxvf asterisk-13.5.0.tar.gz

3. Wechseln Sie in das untarred-Verzeichnis und überprüfen Sie Ihr System.

cd asterisk-13.5.0/
./configure

4. Wenn Sie nach dem Ausführen fehlende Abhängigkeiten haben./konfigurieren Sie können das Installationsskript verwenden, um alles zu installieren, was fehlt.

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

5. Wählen Sie die zu installierenden Module

make menuselect

Hier müssen Sie die Module auswählen, die Sie benötigen. Denken Sie auch daran, das Core-Sound-Paket zu wählen, das Sie benötigen (dh amerikanisches vs britisches Englisch oder eine andere Sprache insgesamt).

6. Jetzt können wir Asterisk erstellen und installieren. Der erste Schritt zeigt Ihnen die Erstellung der Module, die Sie im Schritt make menu select ausgewählt haben. Der zweite Befehl ‘make install’ installiert asterisk .

makemake install

7. Das sollte es sein. Wir werden die Beispielskripte nicht installieren, da dies ein Upgrade ist. Wenn Sie sie möchten, stellen Sie bitte sicher, dass Sie zuerst Ihre vorhandene Asterisk-Installation sichern, indem Sie mindestens den Ordner / etc / asterisk aufpeppen. Wenn Sie die Beispiele und die Dokumentation installieren möchten, sollten Sie Folgendes ausführen:

make samples
make progdocs

Möglicherweise wird auch eine Warnung wie diese angezeigt:

 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

Sie möchten diese wahrscheinlich entfernen, wenn sie nicht kompatibel sind.

8. Wenn Sie Asterisk ausgeführt haben, möchten Sie es stoppen

asterisk -rcore stop now

Sie müssen dann die neue Version von Asterisk starten

asteriskasterisk -rcore show version

Sie sollten Folgendes sehen

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

Das war’s! Sie sollten jetzt die neueste Version von Asterisk ausführen. Bitte denken Sie daran, gründlich zu testen und die Versionshinweise / Upgrade-Hinweise zu lesen, bevor Sie asterisk für die Produktion freigeben.

Leave a Reply