バイナリ版のasteriskのインストール
上記のようにソースからではダメなので今度はバイナリ版をインストールしてみる
参考
Webを探し回っていたら以下を発見した
http://dl.fedoraproject.org/pub/epel/6/x86_64/
ソース版を削除して、さっそくバイナリ版インストールしてみる
まずファイルのダウンロードから
1 2 3 4 5 6 7 8 9 10 11 12 | [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 ] |
続いて下記のようにしてインストールを試みる
1 2 3 4 5 6 7 8 | [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 に必要とされています |
上記のようにエラーになってしまった。
何かライブラリが足りないらしい
下記のようにして足りないライブラリをインストールする
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | [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本体をインストールしてみる
1 2 3 4 | [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 に必要とされています |
まだ何か足りないらしい
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | [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%] |
インストール完了。