在 RedHat 和 CentOS 上安装 Manticore 软件包

支持的版本:

  • CentOS 8、RHEL 8、Oracle Linux 8、CentOS Stream 8
  • Amazon Linux 2
  • CentOS 9, RHEL 9, AlmaLinux 9
  • AlmaLinux 10, 其他基于 RHEL 10 的发行版

YUM 仓库

在 RedHat/CentOS 上安装 Manticore 的最简单方法是使用我们的 YUM 仓库:

安装仓库:

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

然后安装 Manticore Search:

sudo yum install manticore

如果你是从旧版本升级到 Manticore 6 或更高版本,建议先移除旧的软件包,以避免因更新后的包结构而导致冲突:

sudo yum remove manticore*

它不会删除您的数据和配置文件。

开发软件包

如果您更喜欢使用 "Nightly"(开发)版本,请执行以下操作:

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

独立 RPM 软件包

要从 Manticore 仓库下载独立的 RPM 文件,请按照 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

如果您尝试从 MySQL 构建普通表时出现错误 sql_connect: MySQL source wasn't initialized. Wrong name in dlopen?

Last modified: June 11, 2026