25 июн. 2009 г.

Сборка астериска

Скачал последний тарболл астериска, решил собрать и посмотреть на него вживую.

Понравилась текстовая картинка, которую выдает ./configure в процессе своей работы:
config.status: creating include/asterisk/autoconfig.h

.$$$$$$$$$$$$$$$=..
.$7$7.. .7$$7:.
.$$:. ,$7.7
.$7. 7$$$$ .$$77
..$$. $$$$$ .$$$7
..7$ .?. $$$$$ .?. 7$$$.
$.$. .$$$7. $$$$7 .7$$$. .$$$.
.777. .$$$$$$77$$$77$$$$$7. $$$,
$$$~ .7$$$$$$$$$$$$$7. .$$$.
.$$7 .7$$$$$$$7: ?$$$.
$$$ ?7$$$$$$$$$$I .$$$7
$$$ .7$$$$$$$$$$$$$$$$ :$$$.
$$$ $$$$$$7$$$$$$$$$$$$ .$$$.
$$$ $$$ 7$$$7 .$$$ .$$$.
$$$$ $$$$7 .$$$.
7$$$7 7$$$$ 7$$$
$$$$$ $$$
$$$$7. $$ (TM)
$$$$$$$. .7$$$$$$ $$
$$$$$$$$$$$$7$$$$$$$$$.$$$$$$
$$$$$$$$$$$$$$$$.

configure: Package configured for:
configure: OS type : linux-gnu
configure: Host CPU : i686

Здорово, правда? :)

Скомпилял, запустил, астериск при этом сразу отконнектился от консоли и стал работать в бэкграунде. Подключил к нему консоль (asterisk -r) и появилось еще одно забавное сообщение, игра слов:

Connected to Asterisk 1.6.2.0-beta3 currently running on alpha (pid = 25741)

(beta запущена на alpha, alpha это хостнейм моего сервера).

3 комментария:

  1. Звездочка просто прелесть. :)
    А сколько все вместе с вируалкой весит? (сервер+ос+вм)

    ОтветитьУдалить
  2. Сам asterisk занимает какие-то копейки (мегабайт 30-50) + к нему надо звуковые файлы для IVR (это может занять еще 50-100 мег) + надо место для voice mail (тут чем больше тем лучше - в зависимости от количества войсмейлов, счет идет на гигабайты).
    Ось (Debian Lenny) у меня счас установлена в 5-гиговом виртуальном файле-диске, там все 5 гигов забиты под завязку. Так что ответ 5 гигов :)

    ОтветитьУдалить
  3. Уточнил дома. Только астериск (с дефолтными звуками) занимает 62 мегабайта:

    alpha:~# du -cms {{/var/{lib,spool,log},/usr/{lib,sbin},/etc}/asterisk,/usr/sbin/astgenkey}
    12 /var/lib/asterisk
    1 /var/spool/asterisk
    1 /var/log/asterisk
    35 /usr/lib/asterisk
    15 /usr/sbin/asterisk
    1 /etc/asterisk
    1 /usr/sbin/astgenkey
    62 итого
    alpha:~# asterisk -V
    Asterisk 1.6.2.0-beta3

    ОтветитьУдалить