adsperpage

世界で使われるオフィス互換ソフトウェア(無償)

2017年4月26日水曜日

【Linux CentOS6.8 64bit】リポジトリからAsterisk11を導入する【Asterisk 11.17.1】


(注意)
以下の手順で利用しているリポジトリは、かつては公式リポジトリだった。
現在はそうでなく、ソースコードだけが提供されている。

このリポジトリには最新のパッケージは用意されていない。
リポジトリあるAsterisk 11については、バージョン11.17.1が最新のものだった

リポジトリにはAsterisk 12や13も存在していたが、この手順では取り扱っていない。


以下は、Asterisk 11をこの専用リポジトリからyumを使ってインストールした手順である。

インストールを行った環境は、CentOS 6.8 64bit環境である。
minimal isoイメージからインストールした。

# uname -a
Linux localhost.localdomain 2.6.32-696.1.1.el6.x86_64 #1 SMP Tue Apr 11 17:13:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux


■専用リポジトリの導入を行った。

# yum install https://packages.asterisk.org/centos/6/current/x86_64/RPMS/asterisknow-version-3.0.1-3_centos6.noarch.rpm
  インストールしています  : asterisknow-version-3.0.1-3_centos6.noarch                                                                                   1/1
  Verifying               : asterisknow-version-3.0.1-3_centos6.noarch                                                                                   1/1

インストール:
  asterisknow-version.noarch 0:3.0.1-3_centos6

完了しました!


■EPELリポジトリを一時的に無効化した

epelリポジトリが有効になっている場合、一時的に無効にしておくこと。
さもなければ、依存パッケージの導入で失敗してしまった。

# vi /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
(省略)


■Asterisk11をインストールした

# yum install asterisk asterisk-configs --enablerepo=asterisk-11
依存性を解決しました

=============================================================================================================================================================
 パッケージ                                    アーキテクチャ     バージョン                                              リポジトリー                  容量
=============================================================================================================================================================
インストールしています:
 asterisk                                      x86_64             11.17.1-1_centos6                                       asterisk-11                  4.7 k
 asterisk-configs                              x86_64             11.17.1-1_centos6                                       asterisk-11                  193 k
依存性関連でのインストールをします。:
 asterisk-core                                 x86_64             11.17.1-1_centos6                                       asterisk-11                  8.3 M
 asterisk-dahdi                                x86_64             11.17.1-1_centos6                                       asterisk-11                  885 k
 asterisk-doc                                  x86_64             11.17.1-1_centos6                                       asterisk-11                   14 k
 asterisk-sounds-core-en-gsm                   noarch             1.4.24-1_centos6                                        asterisk-current             2.1 M
 asterisk-voicemail                            x86_64             11.17.1-1_centos6                                       asterisk-11                  271 k
 dahdi-firmware                                noarch             2.0.6-1_centos6                                         digium-current               2.4 k
 dahdi-firmware-hx8                            noarch             2.06-1_centos6                                          digium-current                28 k
 dahdi-firmware-oct6114-032                    noarch             1.05.01-1_centos6                                       digium-current               156 k
 dahdi-firmware-oct6114-064                    noarch             1.05.01-1_centos6                                       digium-current               155 k
 dahdi-firmware-oct6114-128                    noarch             1.05.01-1_centos6                                       digium-current               155 k
 dahdi-firmware-oct6114-256                    noarch             1.05.01-1_centos6                                       digium-current               161 k
 dahdi-firmware-tc400m                         noarch             MR6.12-1_centos6                                        digium-current               1.7 M
 dahdi-firmware-te133                          noarch             6f0017-1_centos6                                        digium-current               220 k
 dahdi-firmware-te134                          noarch             6f0017-1_centos6                                        digium-current               175 k
 dahdi-firmware-te820                          noarch             1.76-1_centos6                                          digium-current                53 k
 dahdi-firmware-vpmoct032                      noarch             1.12.0-1_centos6                                        digium-current               436 k
 dahdi-linux                                   x86_64             2.9.0-1_centos6                                         asterisk-current             2.5 k
 gsm                                           x86_64             1.0.13-4.el6                                            base                          27 k
 iksemel                                       x86_64             1.4-1_centos6                                           asterisk-current              84 k
 kmod-dahdi-linux                              x86_64             2.9.0-1_centos6.2.6.32_279.14.1.el6.x86_64              asterisk-current             4.2 M
 kmod-dahdi-linux-fwload-vpmadt032             x86_64             2.9.0-1_centos6.2.6.32_279.14.1.el6.x86_64              digium-current               129 k
 libopenr2                                     x86_64             1.2.0-1_centos6                                         asterisk-current             101 k
 libpri                                        x86_64             1.4.14-1_centos6                                        asterisk-current             440 k
 libsrtp                                       x86_64             1.4.4-4.20101004cvs.el6                                 asterisk-current             273 k
 libss7                                        x86_64             1.0.2-1_centos6                                         asterisk-current              53 k
 libtonezone                                   x86_64             2.9.0.1-1_centos6                                       asterisk-current              18 k
 speex                                         x86_64             1.2-0.12.rc1.1.el6                                      base                          96 k

総ダウンロード容量: 20 M
インストール済み容量: 102 M
これでいいですか? [y/N]y

インストール:
  asterisk.x86_64 0:11.17.1-1_centos6                                       asterisk-configs.x86_64 0:11.17.1-1_centos6

依存性関連をインストールしました:
  asterisk-core.x86_64 0:11.17.1-1_centos6                                              asterisk-dahdi.x86_64 0:11.17.1-1_centos6
  asterisk-doc.x86_64 0:11.17.1-1_centos6                                               asterisk-sounds-core-en-gsm.noarch 0:1.4.24-1_centos6
  asterisk-voicemail.x86_64 0:11.17.1-1_centos6                                         dahdi-firmware.noarch 0:2.0.6-1_centos6
  dahdi-firmware-hx8.noarch 0:2.06-1_centos6                                            dahdi-firmware-oct6114-032.noarch 0:1.05.01-1_centos6
  dahdi-firmware-oct6114-064.noarch 0:1.05.01-1_centos6                                 dahdi-firmware-oct6114-128.noarch 0:1.05.01-1_centos6
  dahdi-firmware-oct6114-256.noarch 0:1.05.01-1_centos6                                 dahdi-firmware-tc400m.noarch 0:MR6.12-1_centos6
  dahdi-firmware-te133.noarch 0:6f0017-1_centos6                                        dahdi-firmware-te134.noarch 0:6f0017-1_centos6
  dahdi-firmware-te820.noarch 0:1.76-1_centos6                                          dahdi-firmware-vpmoct032.noarch 0:1.12.0-1_centos6
  dahdi-linux.x86_64 0:2.9.0-1_centos6                                                  gsm.x86_64 0:1.0.13-4.el6
  iksemel.x86_64 0:1.4-1_centos6                                                        kmod-dahdi-linux.x86_64 0:2.9.0-1_centos6.2.6.32_279.14.1.el6.x86_64
  kmod-dahdi-linux-fwload-vpmadt032.x86_64 0:2.9.0-1_centos6.2.6.32_279.14.1.el6.x86_64 libopenr2.x86_64 0:1.2.0-1_centos6
  libpri.x86_64 0:1.4.14-1_centos6                                                      libsrtp.x86_64 0:1.4.4-4.20101004cvs.el6
  libss7.x86_64 0:1.0.2-1_centos6                                                       libtonezone.x86_64 0:2.9.0.1-1_centos6
  speex.x86_64 0:1.2-0.12.rc1.1.el6

完了しました!

○インストールによって、次のように設定がされた。

# chkconfig --list | grep asterisk
asterisk        0:off   1:off   2:on    3:on    4:on    5:on    6:off
# grep asterisk /etc/passwd
asterisk:x:498:498::/var/lib/asterisk:/sbin/nologin
# grep asterisk /etc/group
asterisk:x:498:
# grep asterisk /etc/shadow
asterisk:!!:17282::::::


■起動テストを行った

# service asterisk start
Starting asterisk:                                         [  OK  ]
# asterisk -rv
Asterisk 11.17.1, Copyright (C) 1999 - 2013 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 11.17.1 currently running on test0426 (pid = )

localhost*CLI>
ctrl+c で中断した。
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups
# service asterisk stop
Stopping safe_asterisk:                                    [  OK  ]
Shutting down asterisk:                                    [  OK  ]



<参考>
・Asterisk Packages
< https://wiki.asterisk.org/wiki/display/AST/Asterisk+Packages#AsteriskPackages-ActiveRepositories > 2017年4月26日