Разработчики Asterisk «порадовали», официально репозитория Asterisk больше нет (сам репозиторий пока на месте). Также исчезла инструкция по установке с пакетов.
Конечно намного удобнее и быстрее установить Asterisk из пакетов через Yum вместо того, чтобы собирать его из исходных кодов на каждом новом сервере. К счастью есть репозиторий Tucny repo с пакетами Asterisk для CentOS 7
Загрузите файл репозитория https://ast.tucny.com/repo/tucny-asterisk.repo
в папку/etc/yum.repos.d/
:
1 2 |
# cd /etc/yum.repos.d # wget https://ast.tucny.com/repo/tucny-asterisk.repo |
Импортируйте ключ:
1 |
# rpm --import https://ast.tucny.com/repo/RPM-GPG-KEY-dtucny |
Отредактируйте /etc/yum.repos.d/tucny-asterisk.repo
установите 'enabled=1'
для секции 'asterisk-common'
и версии Asterisk которую вы собираетесь установить.
Установите Asterisk и дополнительные пакеты (если нужно):
1 |
# yum install asterisk-core asterisk-addons-mysql asterisk-configs asterisk-odbc asterisk-sounds-core-en-alaw asterisk-sounds-extra-en-alaw |
Также, DAHDI и LibPRI если нужно:
1 |
# yum install dahdi-linux libpri |
Запустите Asterisk:
1 2 |
# service asterisk start Starting asterisk: [ OK ] |
Готово!
ОБНОВЛЕНИЕ (спасибо одному из наших читателей)
Доступны пакеты Asterisk 17 для RHEL / CentOS, но файл tucny.repo
еще не обновлен, зеркальный вибор также не поддерживает репозиторий.
Добавте следуещее в файл tucny.repo
, чтобы получить пакеты Asterisk 17:
1 2 3 4 5 6 7 |
[asterisk-17] name=Asterisk 17 Packages @ tucny.com baseurl=https://ast.tucny.com/repo/asterisk-17/el$releasever/$basearch/ mirrorlist=https://ast.tucny.com/mirrorlist.php?release=$releasever&arch=$basearch&repo=asterisk-17 enabled=1 gpgcheck=1 gpgkey=https://ast.tucny.com/repo/RPM-GPG-KEY-dtucny |
На данный момент доступны пакеты Asterisk 17 только для RHEL7/CentOS7.