Manticore Search هو محرك بحث نصي كامل خفيف الوزن، تشرح لك هذه المقالة عملية التثبيت على أجهزة Linux.

Manticore Search نفسه عبارة عن قاعدة بيانات مفتوحة المصدر (متوفرة على GitHub )، تم إنشاؤها في عام 2017 كامتداد لمحرك بحث Sphinx .

متطلبات التثبيت

. التثبيت المباشر باستخدام الحزمة، يتطلب:

  • معمارية Architecture: arm64 أو x86_64
  • مكتبة Manticore Columnar توفر تخزين عمودي و فهارس ثانوية ؛ إذا كنت تريد استخدامها، فأنت بحاجة إلى وحدة معالجة مركزية SSE >= 4.2.
  • لا توجد متطلبات محددة لمساحة القرص أو ذاكرة الوصول العشوائي. تستخدم نسخة Manticore Search الفارغة حوالي 40 ميجابايت فقط من ذاكرة الوصول العشوائي RSS.

أجهزة ذات معمارية ARM64، مثل Raspberry Pi و Apple M1/M2 إلخ

التحقق مما إذا كانت متطلبات التثبيت مستوفاة

ما عليك سوى التأكد من أن المعمارية هي arm64 أو x86_64، هذا كل شيء.

تحقق من معمارية وحدة المعالجة المركزية.

uname -m

aarch64 x86_64

تأكد من أن وحدة المعالجة المركزية تدعم 64 بت

lscpu

تحقق مما إذا كانت النواة تدعم ذلك. حتى إذا كانت وحدة المعالجة المركزية لديك 64 بت، فقد يكون نظام التشغيل 32 بت، قم بتشغيل الأمر التالي للتأكيد:

getconf LONG_BIT

يجب أن يكون للإخراج أعلاه 64.

إذا لم يتم استيفاء الشروط، يمكنك اختيار إعادة تثبيت نظام التشغيل أو استبدال الجهاز.

تثبيت Manticore

خذ كمثال جهاز arm64 مع نظام تشغيل debian أو ubuntu، عملية التثبيت:

قم بإنشاء مجلد في الدليل الرئيسي.

mkdir manticore && cd manticore

قم بتنزيل وتثبيت manticore-repo.noarch.deb، وأضف مستودع APT لبرنامج Manticore Search بحيث يمكن تثبيته وتحديثه عبر 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

تثبيت نسخة ARM64 Architecture من حزمة manticore

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

بعد التثبيت، يرجى الرجوع إلى الوثائق الرسمية للتكوين.

إصدارات أخرى من هذه الصفحة

هذه المقالة متوفرة بلغات متعددة.

إذا كنت ترغب في نشر تعليق، يرجى زيارة الصفحة التالية:

ZH EN ZH-TW JA

هذه الصفحات تدعم فقط التصفح ولا يمكنها نشر التعليقات أو الرسائل، ولكنها توفر المزيد من خيارات اللغة، ولديها وقت تحميل أقصر:

ZH EN ZH-TW JA RU KO CS ES AR FR PT DE TR IT NL SV DA FI PL UK HE RO HU EL HR TH HI BN ID SW VI NO

تمت ترجمة هذه المقالة بواسطة AI من Chinese (Simplified) إلى Arabic.