Чтобы собрать Zabbix из исходников, нужно победить кучу ошибок, возникающих из-за отсутствующих на сервере зависимостей. Ниже собраны пакеты, которые нужно установить для устранения ошибок сборки. Справедливо для Debian, в других дистрибутивах можно поискать что-то похожее по названию.
Флаг | Ошибка | Зависимость |
---|---|---|
—with-mysql | configure: error: MySQL library not found | libmysqlclient-dev |
—with-libcurl | configure: error: Curl library not found | libcurl4-openssl-dev |
—with-net-snmp | configure: error: Not found NET-SNMP library | libsnmp-dev |
—with-openipmi | configure: error: Invalid OPENIPMI directory — unable to find ipmiif.h | libopenipmi-dev |
—with-jabber | checking for IKSEMEL… configure: error: Jabber library not found | libiksemel-dev |
—with-libxml2 | configure: error: LIBXML2 library not found | libxml2-dev |
—with-ssh2 | configure: error: SSH2 library not found | libssh2-1-dev |
Просто ставим недостающие зависимости через
apt-get install $packet-name
.
Ссылки: