バイナリ版のasteriskのインストール
上記のようにソースからではダメなので今度はバイナリ版をインストールしてみる
参考
Webを探し回っていたら以下を発見した
http://dl.fedoraproject.org/pub/epel/6/x86_64/
ソース版を削除して、さっそくバイナリ版インストールしてみる
まずファイルのダウンロードから
[root@asterisk local]# wget http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/asterisk-1.8.20.0-1.el6.x86_64.rpm --2014-03-26 14:20:47-- http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/asterisk-1.8.20.0-1.el6.x86_64.rpm ftp.riken.jp をDNSに問いあわせています... 134.160.38.1 ftp.riken.jp|134.160.38.1|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 3355140 (3.2M) [text/plain] `asterisk-1.8.20.0-1.el6.x86_64.rpm' に保存中 100%[====================================================>] 3,355,140 662K/s 時間 5.1s 2014-03-26 14:20:52 (647 KB/s) - `asterisk-1.8.20.0-1.el6.x86_64.rpm' へ保存完了 [3355140/3355140]
続いて下記のようにしてインストールを試みる
[root@asterisk local]# ls asterisk-1.8.20.0-1.el6.x86_64.rpm etc games lib libexec share bin freepbx-2.9.0 include lib64 sbin src [root@asterisk local]# rpm -ivh asterisk-1.8.20.0-1.el6.x86_64.rpm 警告: asterisk-1.8.20.0-1.el6.x86_64.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID 0608b895: NOKEY エラー: 依存性の欠如: libresample.so.1()(64bit) は asterisk-1.8.20.0-1.el6.x86_64 に必要とされています libsrtp.so.0()(64bit) は asterisk-1.8.20.0-1.el6.x86_64 に必要とされています
上記のようにエラーになってしまった。
何かライブラリが足りないらしい
下記のようにして足りないライブラリをインストールする
[root@asterisk local]# yum search libresample 読み込んだプラグイン:langpacks, presto, refresh-packagekit ================================== N/S Matched: libresample ================================== libresample-devel.i686 : Development files for libresample libresample-devel.x86_64 : Development files for libresample libresample.i686 : A real-time library for audio sampling rate conversion libresample.x86_64 : A real-time library for audio sampling rate conversion Name and summary matches only, use "search all" for everything. [root@asterisk local]# [root@asterisk local]# [root@asterisk local]# yum install libresample 読み込んだプラグイン:langpacks, presto, refresh-packagekit 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ libresample.x86_64 0:0.1.3-14.fc16 は インストール です --> 依存性解決を終了しました。 依存性を解決しました ============================================================================================== Package アーキテクチャ バージョン リポジトリー 容量 ============================================================================================== インストール中: libresample x86_64 0.1.3-14.fc16 fedora 24 k トランザクションの要約 ============================================================================================== インストール 1 パッケージ 総ダウンロード容量: 24 k インストール済み容量: 24 k これでいいですか? [y/N]^Cユーザーコマンドを終了しています Your transaction was saved, rerun it with: yum load-transaction /tmp/yum_save_tx.2014-03-26.14-21.3SlnJh.yumtx [root@asterisk local]# [root@asterisk local]# yum install libresample* 読み込んだプラグイン:langpacks, presto, refresh-packagekit 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ libresample.x86_64 0:0.1.3-14.fc16 は インストール です ---> パッケージ libresample-devel.x86_64 0:0.1.3-14.fc16 は インストール です --> 依存性解決を終了しました。 依存性を解決しました ============================================================================================== Package アーキテクチャ バージョン リポジトリー 容量 ============================================================================================== インストール中: libresample x86_64 0.1.3-14.fc16 fedora 24 k libresample-devel x86_64 0.1.3-14.fc16 fedora 61 k トランザクションの要約 ============================================================================================== インストール 2 パッケージ 総ダウンロード容量: 85 k インストール済み容量: 85 k これでいいですか? [y/N]y パッケージをダウンロードしています: (1/2): libresample-0.1.3-14.fc16.x86_64.rpm | 24 kB 00:00 (2/2): libresample-devel-0.1.3-14.fc16.x86_64.rpm | 61 kB 00:00 ---------------------------------------------------------------------------------------------- 合計 207 kB/s | 85 kB 00:00 トランザクションのチェックを実行してします。 トランザクションのテストを実行しています トランザクションのテストを成功しました トランザクションを実行しています インストール中 : libresample-0.1.3-14.fc16.x86_64 1/2 インストール中 : libresample-devel-0.1.3-14.fc16.x86_64 2/2 検証中 : libresample-0.1.3-14.fc16.x86_64 1/2 検証中 : libresample-devel-0.1.3-14.fc16.x86_64 2/2 インストール: libresample.x86_64 0:0.1.3-14.fc16 libresample-devel.x86_64 0:0.1.3-14.fc16 完了しました!
ライブラリをインストールできたので次に asterisk本体をインストールしてみる
[root@asterisk local]# rpm -ivh asterisk-1.8.20.0-1.el6.x86_64.rpm 警告: asterisk-1.8.20.0-1.el6.x86_64.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID 0608b895: NOKEY エラー: 依存性の欠如: libsrtp.so.0()(64bit) は asterisk-1.8.20.0-1.el6.x86_64 に必要とされています
まだ何か足りないらしい
[root@asterisk local]# yum search libsrtp 読み込んだプラグイン:langpacks, presto, refresh-packagekit ==================================== N/S Matched: libsrtp ==================================== libsrtp-devel.i686 : Development files for libsrtp libsrtp-devel.x86_64 : Development files for libsrtp libsrtp.i686 : An implementation of the Secure Real-time Transport Protocol (SRTP) libsrtp.x86_64 : An implementation of the Secure Real-time Transport Protocol (SRTP) Name and summary matches only, use "search all" for everything. [root@asterisk local]# [root@asterisk local]# [root@asterisk local]# yum install libsrtp* 読み込んだプラグイン:langpacks, presto, refresh-packagekit 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ libsrtp.x86_64 0:1.4.4-4.20101004cvs.fc16 は インストール です ---> パッケージ libsrtp-devel.x86_64 0:1.4.4-4.20101004cvs.fc16 は インストール です --> 依存性解決を終了しました。 依存性を解決しました ============================================================================================== Package アーキテクチャ バージョン リポジトリー 容量 ============================================================================================== インストール中: libsrtp x86_64 1.4.4-4.20101004cvs.fc16 updates 271 k libsrtp-devel x86_64 1.4.4-4.20101004cvs.fc16 updates 38 k トランザクションの要約 ============================================================================================== インストール 2 パッケージ 総ダウンロード容量: 309 k インストール済み容量: 779 k これでいいですか? [y/N]y パッケージをダウンロードしています: (1/2): libsrtp-1.4.4-4.20101004cvs.fc16.x86_64.rpm | 271 kB 00:00 (2/2): libsrtp-devel-1.4.4-4.20101004cvs.fc16.x86_64.rpm | 38 kB 00:00 ---------------------------------------------------------------------------------------------- 合計 425 kB/s | 309 kB 00:00 トランザクションのチェックを実行してします。 トランザクションのテストを実行しています トランザクションのテストを成功しました トランザクションを実行しています インストール中 : libsrtp-1.4.4-4.20101004cvs.fc16.x86_64 1/2 インストール中 : libsrtp-devel-1.4.4-4.20101004cvs.fc16.x86_64 2/2 検証中 : libsrtp-devel-1.4.4-4.20101004cvs.fc16.x86_64 1/2 検証中 : libsrtp-1.4.4-4.20101004cvs.fc16.x86_64 2/2 インストール: libsrtp.x86_64 0:1.4.4-4.20101004cvs.fc16 libsrtp-devel.x86_64 0:1.4.4-4.20101004cvs.fc16 完了しました! [root@asterisk local]# [root@asterisk local]# [root@asterisk local]# rpm -ivh asterisk-1.8.20.0-1.el6.x86_64.rpm 警告: asterisk-1.8.20.0-1.el6.x86_64.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID 0608b895: NOKEY 準備しています... ########################################### [100%] 1:asterisk 警告: /etc/sysconfig/asterisk は /etc/sysconfig/asterisk.rpmnew として作成されました。 ########################################### [100%]
インストール完了。