GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu18.04LTSにアスタリスクをインストールする方法

このチュートリアルでは、Ubuntu 18.04 LTSにAsteriskをインストールする方法を紹介します。知らない人のために、Asteriskは最も人気があり広く採用されているオープンソースのPBXプラットフォームです。 IP PBXシステム、会議サーバー、VoIPゲートウェイに電力を供給します。これは、世界中の個人、中小企業、大企業、および政府によって使用されています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 18.04BionicBeaverサーバーにAsteriskを段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 18.04(Bionic Beaver)。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Ubuntu 18.04 LTSBionicBeaverにアスタリスクをインストール

手順1.まず、次のapt-getを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

sudo apt-get update
sudo apt-get upgrade

ステップ2.依存関係をインストールします。

次のコマンドを使用して、必要なすべてのパッケージをAsteriskにインストールします。

apt-get install build-essential
apt-get install git-core subversion libjansson-dev sqlite autoconf automake libxml2-dev libncurses5-dev libtool

ステップ3.Ubuntu18.04LTSにAsteriskをインストールします。

まず、最新バージョンのAsteriskをダウンロードします:

cd /usr/src/
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
tar zxf asterisk-15-current.tar.gz

アスタリスクアーカイブが抽出されたら、次のコマンドを使用してアスタリスク-15.5.0ディレクトリに移動します。

cd asterisk-15.*/
./contrib/scripts/install_prereq install

スクリプトは必要なすべてのパッケージをインストールし、正常に完了すると、次のメッセージを出力します。

#############################################
##    install completed successfully.      ##
#############################################
>

次のステップは、./ configureスクリプトを実行して、不足しているライブラリとバイナリがないかシステムをチェックし、ビルドプロセス用にAsteriskソースコードを準備することです。

./configure

正常に完了すると、次の出力が表示されます。

configure: Menuselect build configuration successfully completed

               .$$$$$$$$$$$$$$$=..
            .$7$7..          .7$$7:.
          .$$:.                 ,$7.7
        .$7.     7$$$$           .$$77
     ..$$.       $$$$$            .$$$7
    ..7$   .?.   $$$$$   .?.       7$$$.
   $.$.   .$$$7. $$$$7 .7$$$.      .$$$.
 .777.   .$$$$$$77$$$77$$$$$7.      $$$,
 $$$~      .7$$$$$$$$$$$$$7.       .$$$.
.$$7          .7$$$$$$$7:          ?$$$.
$$$          ?7$$$$$$$$$$I        .$$$7
$$$       .7$$$$$$$$$$$$$$$$      :$$$.
$$$       $$$$$$7$$$$$$$$$$$$    .$$$.
$$$        $$$   7$$$7  .$$$    .$$$.
$$$$             $$$$7         .$$$.
7$$$7            7$$$$        7$$$
 $$$$$                        $$$
  $$$$7.                       $$  (TM)
   $$$$$$$.           .7$$$$$$  $$
     $$$$$$$$$$$$7$$$$$$$$$.$$$$$$
       $$$$$$$$$$$$$$$$.

configure: Package configured for:
configure: OS type  : linux-gnu
configure: Host CPU : x86_64
configure: build-cpu:vendor:os: x86_64 : pc : linux-gnu :
configure: host-cpu:vendor:os: x86_64 : pc : linux-gnu :

構成が完了したので、makeコマンドを使用してコンパイルプロセスを開始します。

make

ビルドプロセスが完了すると、次のメッセージが表示されます。

+--------- Asterisk Build Complete ---------+
+ Asterisk has successfully been built, and +
+ can be installed by running:              +
+                                           +
+             make install                  +
+-------------------------------------------+

上記のメッセージにあるように、次のステップは次のように入力してAsteriskとそのモジュールをインストールすることです。

make install

インストールが完了すると、スクリプトは次のメッセージを表示します:

+---- Asterisk Installation Complete -------+
 +                                           +
 +    YOU MUST READ THE SECURITY DOCUMENT    +
 +                                           +
 + Asterisk has successfully been installed. +
 + If you would like to install the sample   +
 + configuration files (overwriting any      +
 + existing config files), run:              +
 +                                           +
 + For generic reference documentation:      +
 +    make samples                           +
 +                                           +
 + For a sample basic PBX:                   +
 +    make basic-pbx                         +
 +                                           +
 +                                           +
 +-----------------  or ---------------------+
 +                                           +
 + You can go ahead and install the asterisk +
 + program documentation now or later run:   +
 +                                           +
 +               make progdocs               +
 +                                           +
 + **Note** This requires that you have      +
 + doxygen installed on your local system    +
 +-------------------------------------------+

make samplesコマンドを実行して、Asteriskサンプル構成ファイルをインストールします。

make samples
make config
make install-logrotate

ログローテーション構成が正常に作成されたことを示す次の出力が表示されます。

if [ ! -d "/etc/asterisk/../logrotate.d" ]; then \
        /usr/bin/install -c -d "/etc/asterisk/../logrotate.d" ; \
fi
sed 's#__LOGDIR__#/var/log/asterisk#g' < contrib/scripts/asterisk.logrotate | sed 's#__SBINDIR__#/usr/sbin#g' > contrib/scripts/asterisk.logrotate.tmp
/usr/bin/install -c -m 0644 contrib/scripts/asterisk.logrotate.tmp "/etc/asterisk/../logrotate.d/asterisk"
rm -f contrib/scripts/asterisk.logrotate.

最後のステップは、Asteriskサービスが起動時に次のコマンドで開始できるようにすることです。

systemctl start asterisk
systemctl enable asterisk
systemctl status asterisk

おめでとうございます!Asteriskが正常にインストールされました。Ubuntu18.04LTS Bionic BeaverにAsteriskをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、Asteriskの公式Webサイトを確認することをお勧めします。 。


Ubuntu
  1. Ubuntu20.04にAsteriskをインストールする方法

  2. Ubuntu18.04にAsteriskをインストールする方法

  3. Ubuntu 22.04 /20.04LTSにDockerをインストールする方法

  1. Ubuntu20.04LTSにPlayOnLinuxをインストールする方法

  2. Ubuntu20.04LTSにMariaDBをインストールする方法

  3. Ubuntu 20.04 LTS/21.04にAnsibleをインストールする方法

  1. Ubuntu 20.04 LTS/21.04にMinikubeをインストールする方法

  2. Ubuntu18.04LTSにSpotifyをインストールする方法

  3. Ubuntu18.04LTSにPrometheusをインストールする方法