Mise à jour de l’Astérisque (version mineure) 13.0 à 13.5
Afin de mettre à jour l’astérisque une version mineure, par exemple 13.x à 13.vous devez suivre les étapes ci-dessous.
Si vous avez besoin d’instructions sur la mise à niveau d’asterisk vers une version majeure plus récente, par exemple de 11 à 13, veuillez laisser un commentaire.
Les instructions officielles pour l’installation d’Asterisk sont ici: https://wiki.asterisk.org/wiki/display/AST/Installing+Asterisk+From+Source
1. Téléchargez le dernier astérisque dans /usr/local/src.
cd /usr/local/srcwget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
2. Astérisque Untar
tar -zxvf asterisk-13.5.0.tar.gz
3. Accédez au répertoire non chargé et vérifiez votre système.
cd asterisk-13.5.0/
./configure
4. Si vous avez des dépendances manquantes après l’exécution./configure vous pouvez utiliser le script d’installation pour installer tout ce qui manque.
./install_prereq installOR./install_prereq install-unpackagedNote: you may also use: ./install_prereq test
5. Choisissez les modules à installer
make menuselect
Ici, vous devrez choisir les modules dont vous avez besoin. N’oubliez pas également de choisir le package sonore de base dont vous avez besoin (c’est-à-dire l’anglais américain ou britannique ou une autre langue).
6. Maintenant, nous pouvons créer et installer astérisque. La première étape, vous montrera la création des modules que vous avez sélectionnés dans l’étape de sélection du menu make. La deuxième commande ‘make install’ installera réellement asterisk.
makemake install
7. Ça devrait être ça. Nous n’installerons pas les exemples de scripts car il s’agit d’une mise à niveau. Si vous le souhaitez, assurez-vous d’abord de sauvegarder votre installation asterisk existante en goudronnant au minimum le dossier /etc/asterisk. Si vous souhaitez installer les échantillons et la documentation, vous devez exécuter:
make samples
make progdocs
Vous pouvez également voir un avertissement comme celui-ci:
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
Vous voudrez probablement les supprimer s’ils sont incompatibles.
8. Si vous aviez un astérisque en cours d’exécution, vous voudrez l’arrêter
asterisk -rcore stop now
Vous devrez alors démarrer la nouvelle version de l’astérisque
asteriskasterisk -rcore show version
Vous devriez voir ce qui suit
Asterisk 13.5.0 built by user @ host on a x86_64 running Linux
C’est tout! Vous devriez maintenant exécuter la dernière version d’Asterisk. N’oubliez pas de tester soigneusement et de lire les notes de version / notes de mise à niveau avant de lancer Asterisk en production.
Leave a Reply