09
2025
04
20:38:08

如何在 Linux 设备上安装 Manticore Search

Manticore Search 是一款轻量级全文搜索引擎,本文为您讲解在 Linux 设备上的安装流程。

Manticore Search 本身是一个开源数据库(可在 GitHub 上获取),于 2017 年作为 Sphinx 搜索 引擎的延续而创建。

安装要求

. 用软件包直接安装,要求:

ARM64 架构 的设备,如 树莓派 ( Raspberry Pi ) 、苹果 M1/M2 等

检查是否符合安装要求


只需要确认 架构是 arm64 或 x86_64 ,这一条就行。

检查 CPU 架构。

uname -m

aarch64 x86_64

确认 CPU 是否支持 64 位

lscpu

检查内核是否支持。即使你的 CPU 是 64 位的,操作系统可能是 32 位的,运行以下命令确认:

getconf LONG_BIT

以上三个命令,全部有 64 输出即可。

如果不满足条件,可以选择重新安装操作系统或者更换设备。

安装 Manticore

以 arm64, 操作系统为 debian 或 ubuntu 的设备为例,安装过程:

在主目录创建一个文件夹。

mkdir manticore && cd manticore

下载并安装 manticore-repo.noarch.deb,添加 Manticore Search 软件的 APT 存储库,以便可以通过 apt 进行安装和更新。

wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb

更新本地 APT 软件包索引

sudo apt update

如果报错:

N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'

表示没有 armhf 架构的软件包。

尝试使用架构 arm64 的软件包。

sudo dpkg --add-architecture arm64
sudo apt update

安装 manticore 软件包的 ARM64 架构 版本

sudo apt install manticore:arm64 manticore-extra:arm64

成功安装之后,尝试查询安装的软件包。

dpkg -l | grep manticore
sudo apt list --installed | grep manticore

配置文件保存在 /etc/manticoresearch/manticore.conf ,请根据需要进行修改。

安装后,Manticore Search 服务不会自动启动。要启动 Manticore,请运行以下命令:

sudo systemctl start manticore

要查看 Manticore 服务状态,请运行以下命令:

sudo systemctl status manticore

要停止 Manticore,请运行以下命令:

sudo systemctl stop manticore

要使 Manticore 在启动时启动,请运行:

sudo systemctl enable manticore

searchd进程在systemd日志中记录启动信息。如果systemd启用了日志记录,则可以使用以下命令查看记录的信息:

sudo journalctl -u manticore

参考资料

官方文档 https://manual.manticoresearch.com

安装之后,请参照官方文档进行配置。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/10305.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: