Установка пакетов Manticore на RedHat и CentOS

Поддерживаемые выпуски:

  • CentOS 8, RHEL 8, Oracle Linux 8, CentOS Stream 8
  • Amazon Linux 2
  • CentOS 9, RHEL 9, AlmaLinux 9
  • AlmaLinux 10, другие дистрибутивы на основе RHEL 10

Быстрая установка

curl https://manticoresearch.com | sh
Пакеты для разработки

Если вы предпочитаете версии "Nightly" (для разработки), выполните:

curl https://manticoresearch.com | sh -s dev

Ручная установка

Самый простой способ установить Manticore на RedHat/CentOS — использовать наш репозиторий YUM:

Установите репозиторий:

sudo yum install https://repo.manticoresearch.com/manticore-repo.noarch.rpm

Затем установите Manticore Search:

sudo yum install manticore

Если вы обновляетесь до Manticore 6 или новее с более старой версии, рекомендуется сначала удалить старые пакеты, чтобы избежать конфликтов, вызванных обновлённой структурой пакетов:

sudo yum remove manticore*

Это не удалит ваши данные и файл конфигурации.

Пакеты для разработки

Если вы предпочитаете "Ночные" (разрабатываемые) версии, выполните:

sudo yum -y install https://repo.manticoresearch.com/manticore-dev-repo.noarch.rpm && \
sudo yum -y install manticore

Автономные RPM-пакеты

Чтобы скачать автономные RPM-файлы из репозитория Manticore, следуйте инструкциям, доступным по адресу https://manticoresearch.com/install/.

Дополнительные пакеты, которые могут вам понадобиться

Для indexer

Если вы планируете использовать indexer для создания таблиц из внешних источников, вам необходимо убедиться, что установлены соответствующие клиентские библиотеки, чтобы были доступны нужные вам источники индексирования. Строка ниже установит их все сразу; вы можете использовать её как есть или сократить, чтобы установить только необходимые библиотеки (только для источников mysql — должно быть достаточно mysql-libs, а unixODBC не нужен).

sudo yum install mysql-libs postgresql-libs expat unixODBC

В CentOS Stream 8 может потребоваться выполнить:

dnf install mariadb-connector-c

если вы получаете ошибку sql_connect: MySQL source wasn't initialized. Wrong name in dlopen? при попытке построить обычную таблицу из MySQL.

Last modified: June 29, 2026