- RHEL, Centos, Alma, Amazon, Oracle
- Debian, Ubuntu, Mint
sudo yum install https://repo.manticoresearch.com/manticore-repo.noarch.rpm sudo yum install manticore manticore-extra
If you are upgrading from an older version, it is recommended to remove your old packages first to avoid conflicts caused by the updated package structure:
sudo yum --setopt=tsflags=noscripts remove manticore*
It won't remove your data. If you made changes to the configuration file, it will be saved to
If you are looking for separate packages, please find them here.
For more details on the installation, see below.
Docker images of Manticore Search are publicly available on Docker Hub built from Manticore Search docker GitHub repository.
To fetch Manticore image execute the following command:
docker pull manticoresearch/manticore
For more details about using Manticore in Docker, refer to the section Using Manticore in Docker.
- CentOS 7, RHEL 7, Oracle Linux 7
- CentOS 8, RHEL 8, Oracle Linux 8, CentOS Stream 8
- Amazon Linux 2
- CentOS 9, RHEL 9, AlmaLinux 9
The easiest way to install Manticore in RedHat/Centos is by using our YUM repository:
Install the repository:
sudo yum install https://repo.manticoresearch.com/manticore-repo.noarch.rpm
Then install Manticore Search:
sudo yum install manticore manticore-extra
If you are upgrading to Manticore 6 from an older version, it is recommended to remove your old packages first to avoid conflicts caused by the updated package structure:
sudo yum remove manticore*
It won't remove your data and configuration file.
If you prefer "Nightly" (development) versions do:
sudo yum -y install https://repo.manticoresearch.com/manticore-repo.noarch.rpm && \ sudo yum -y --enablerepo manticore-dev install manticore manticore-extra manticore-common manticore-server manticore-server-core manticore-tools manticore-executor manticore-buddy manticore-backup manticore-columnar-lib manticore-server-core-debuginfo manticore-tools-debuginfo manticore-columnar-lib-debuginfo manticore-icudata
To download standalone RPM files from the Manticore repository, follow the instructions available at https://manticoresearch.com/install/.
If you plan to use indexer to create tables from external sources, you'll need to make sure you have installed corresponding client libraries in order to make available of indexing sources you want. The line below will install all of them at once; feel free to use it as is, or to reduce it to install only libraries you need (for only mysql sources - just
mysql-libs should be enough, and unixODBC is not necessary).
sudo yum install mysql-libs postgresql-libs expat unixODBC
In CentOS Stream 8 you may need to run:
dnf install mariadb-connector-c
if you get error
sql_connect: MySQL source wasn't initialized. Wrong name in dlopen? trying to build a plain table from MySQL.
The lemmatizer requires Python 3.9+. Make sure you have it installed and that it's configured with
Here's how to install Python 3.9 and the Ukrainian lemmatizer in Centos 7/8:
# install Manticore Search and UK lemmatizer from YUM repository yum -y install https://repo.manticoresearch.com/manticore-repo.noarch.rpm yum -y install manticore manticore-lemmatizer-uk # install packages needed for building Python yum groupinstall "Development Tools" -y yum install openssl-devel libffi-devel bzip2-devel wget -y # download, build and install Python 3.9 cd ~ wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz tar xvf Python-3.9.2.tgz cd Python-3.9*/ ./configure --enable-optimizations --enable-shared make -j8 altinstall # update linker cache ldconfig # install pymorphy2 and UK dictionary pip3.9 install pymorphy2[fast] pip3.9 install pymorphy2-dicts-uk