Linux asterisk 第3回

この記事は2015年3月31日に書かれたものです。内容が古い可能性がありますのでご注意ください。


バイナリ版の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) 
`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%]

インストール完了。

  • このエントリーをはてなブックマークに追加

PAGE TOP