Здравствуйте!
Я новичок в Asterisk и читаю книгу Asterisk: Полное руководство (5-е издание, на русском языке). К сожалению, все примеры там сделаны под CentOS 7, а у меня установлен CentOS Stream 9.
При запуске плейбука Ansible из книги я получаю множество ошибок с зависимостями. Например:
TASK [Install other dependencies] *******************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "failures": ["No package unixODBC-devel available.", "No package MySQL-python available.", "No package ntp available.", "No package ntpdate available."], "msg": "Depsolve Error occurred:
Problem: cannot install the best candidate for the job
- nothing provides libcrypto.so.10()(64bit) needed by mysql-connector-odbc-9.4.0-1.el7.x86_64
- nothing provides libssl.so.10()(64bit) needed by mysql-connector-odbc-9.4.0-1.el7.x86_64
"}
понимаю, что часть пакетов в CentOS 9 была удалена или заменена:
MySQL-python → заменён на python3-PyMySQL
ntp / ntpdate → заменены на chrony
mysql-connector-odbc требует других версий OpenSSL
Прежде чем переписывать всё вручную, хочу уточнить:
Существует ли обновлённая версия плейбука для CentOS 9 (или Rocky/AlmaLinux 9)?
Может быть, есть какой-то официальный рекомендуемый гайд по установке Asterisk через Ansible на новых системах?
Буду благодарен за любые советы или рабочие примеры.
С уважением,
IGROK