2015年4月12日日曜日

FreeBSD Asterisk 1.8.32_3 は PKG のパッケージで

先日 portupgrade で更新を行おうとした Asterisk18-1.8.32_3 ですが、その後も portupgrade で更新ができない状態です。

そこで PKG のパッケージ・インストールを試みてみました。基本的に標準オプションに何かを加えたりしておらず、以前のようにひかり電話の PR-400NE 用にパッチも当てていないことから、標準ビルドでも問題ないと思って実行してみました。

# pkg install asterisk18Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Updating database digests format: 100%
The following 3 packages will be affected (of 0 checked):

New packages to be INSTALLED:
    newt: 0.52.17
    libslang2: 2.3.0

Installed packages to be UPGRADED:
    asterisk18: 1.8.32.2 -> 1.8.32.3

The process will require 4 MiB more space.
19 MiB to be downloaded.

Proceed with this action? [y/N]: y
Fetching asterisk18-1.8.32.3.txz: 100%   18 MiB   3.2MB/s    00:06   
Fetching newt-0.52.17.txz: 100%   77 KiB  79.2kB/s    00:01   
Fetching libslang2-2.3.0.txz: 100%  946 KiB 969.6kB/s    00:01   
Checking integrity... done (0 conflicting)
[1/3] Installing libslang2-2.3.0...
[1/3] Extracting libslang2-2.3.0: 100%
[2/3] Installing newt-0.52.17...
[2/3] Extracting newt-0.52.17: 100%
[3/3] Upgrading asterisk18 from 1.8.32.2 to 1.8.32.3...
==> You should manually remove the "asterisk" user.
===> Creating users and/or groups.
Using existing group 'asterisk'.
Using existing group 'dahdi'.
Using existing user 'asterisk'.
[3/3] Extracting asterisk18-1.8.32.3: 100%

あっさりとインストールが完了しました。そして動作確認を簡単に行なってみましたが、内線電話や 050 の IP 電話、ひかり電話も問題なく通話ができました。

もしかして portupgrade のトラブル?

この Asterisk18 だけでなく、他の ports においても、依存関係にある ports をビルドしては、インストール時に以前にビルドしたオブジェクトをアンインストールするように指示を表示してビルドを中止する現象が、あちこちの ports で見られるようになりました。もしかして portupgrade のトラブルなのでしょうか? それとも仕様変更があり、何か新しいオプションの指定が必要なのでしょうか? とりあえず man portupgrade で、オプション類を調査してみましたが、どうもよく解りませんでした(涙)。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。