← العودة إلى المقالات
نظام لينكس بواجهة رسومية
نظام لينكس بدون واجهة رسومية
تفعيل
نص التشغيل التلقائي
استكشاف الأخطاء وإصلاحها
تشغيل إصدار 32 بت الخاص بـ ARM على نظام 64 بت
الأسئلة الشائعة
دليل المستخدم لبرنامج كاميرات بروتوكول الإنترنت (IP) من زيوما على نظام لينكس
يمنحك دليل المستخدم هذا حول كيفية استخدام زيوما كبرنامج مراقبة لنظام لينكس نظرة واضحة على الخطوات الأساسية لتشغيل زيوما على أنظمة لينكس.
شاهد أيضاً: زيوما لنظام لينكس: البدء السريع
إذا كانت توزيعة لينكس لديك تحتوي على واجهة رسومية، فيمكنك تحميل زيوما من موقعها الرسمي. بمجرد دخول الصفحة، سيُعرض عليك تحميل الإصدار المتوافق مع نظام التشغيل لديك:

فكّ الضغط عن ملف tgz الذي تم تحميله (انقر بزر الماوس الأيمن مع وضع المؤشر فوق الملف، ثم اختر خيار فك الضغط).

ستظهر لك أيقونة على شكل معين تحمل الاسم xeoma.app. يمكنك الآن تشغيل زيوما عن طريق النقر عليها نقرًا مزدوجًا.

تثبيت برنامج كاميرات بروتوكول الإنترنت (IP) من زيوما على نظام لينكس دون واجهة رسومية (عبر الطرفية)
إذا كنت تستخدم إصدار خادم من لينكس، أو رغبت في تنفيذ العملية عبر سطر الأوامر، فافتح الطرفية ونفّذ الأمر التالي:
wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux64.tgz (للأنظمة ذات البنية 64 بت)
أو
wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux.tgz (لأنظمة لينكس ذات البنية 32 بت).
فك ضغط الأرشيف باستخدام أمر tar.

بعد اكتمال فك الضغط، ستحصل على الملف xeoma.app. قم بتشغيله لبدء عمل زيوما (كلا مكوّنَي الخادم والعميل معًا). عند الوصول إلى الملف، ستظهر مساعدة موجزة تتضمن الأوامر المتاحة (يمكن الاطلاع عليها أيضًا في قسم "المساعدة").

![]() |
بدءًا من الإصدار زيوما 22.11.25، أُضيفت ميزة جديدة تتيح تحديد أمر وحدة التحكم الذي سيتم إضافته إلى نص التشغيل التلقائي بعد التثبيت. على سبيل المثال، إذا نفذت الأمر -install -coreauto -serverport 8888، فسيتم إضافة الأمر -serverport 8888 إلى نص التشغيل التلقائي تلقائيًا. في السابق، لم تكن الأوامر الإضافية مدمجة مع أوامر التثبيت، وكان يجب تحديدها يدويًا في نص التشغيل التلقائي. |
لن ينجح تشغيل xeoma.app إلا إذا كان نظام لينكس لديك يحتوي على واجهة رسومية. في هذه الحالة، ستظهر واجهة العميل (الجزء المرئي):

وإلا، يمكنك تشغيل جزء الخادم فقط دون عرض الواجهة المرئية (جزء العميل):

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

لإعداد الميزات الأخرى (مثل إضافة الكاميرات وتكوينها، وإضافة ملفات تعريف المستخدمين، وتغيير كلمة المرور وتعيينها للوصول المحلي، وما إلى ذلك)، ستحتاج إلى الاتصال بجزء الخادم هذا من خلال عميل. يجب أن يحتوي الجهاز الذي يشغّل جزء العميل على واجهة رسومية. وقد يكون هذا الجهاز حتى هاتفك الذكي الذي يعمل بنظام أندرويد.
كما تلاحظ، فإن برنامج كاميرات بروتوكول الإنترنت (IP) من زيوما على نظام لينكس سهل الاستخدام تمامًا مثل إصدارات زيوما لأنظمة التشغيل الأخرى. علاوة على ذلك، يمكنك توفير الوقت والجهد والمال باستخدام زيوما على أوبونتو أو توزيعات لينكس الأخرى.
هل تتساءل أين تُخزَّن إعدادات وأرشيفات زيوما على نظام لينكس لديك؟ يرجى مراجعة مقال "موقع ملفات زيوما"!
نص التشغيل التلقائي
اعتماداً على نظام التشغيل المستخدم، يمكن العثور على نص التشغيل التلقائي XeomaCoreService في:
etc/init.d
etc/init
/etc/systemd/system/
إذا كنت بحاجة إلى تحرير النص البرمجي (على سبيل المثال، لزيادة مهلة التأخير قبل البدء)، فيجب القيام بذلك بصلاحيات المسؤول (الجذر)، وإلا فلن يتم حفظ التغييرات.
![]() |
بدءاً من إصدار زيوما 22.11.25، أضيفت ميزة جديدة تتيح تحديد أمر وحدة التحكم الذي سيُدرج في نص التشغيل التلقائي بعد التثبيت عند استخدام أوامر وحدة التحكم لتثبيت زيوما. على سبيل المثال، إذا نفذت الأمر -install -coreauto -serverport 8888، فسيتم إضافة الأمر -serverport 8888 إلى نص التشغيل التلقائي تلقائياً. سابقاً، لم تكن الأوامر الإضافية تدمج مع أوامر التثبيت، وكان يجب تحديدها يدوياً في نص التشغيل التلقائي. |
استكشاف أخطاء التشغيل/التثبيت وإصلاحها
1. خطأ cannot execute binary file (عند التشغيل)
إذا ظهرت لك رسالة الخطأ التالية:
root@myUser:/home/myFolder# uname -a
Linux myUser 2.7.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i686 i686 i386 GNU/Linux
root@myUser:/home/myFolder# ./xeoma.app
bash: ./xeoma.app: cannot execute binary file
يرجى التأكد من تشغيل نسخة زيوما 32 بت على نظام لينكس 32 بت، أو نسخة زيوما 64 بت على نظام لينكس 64 بت. قد يساعد تثبيت ia32-libs، أو ببساطة استخدم نسخة زيوما تتوافق مع بنية نظام التشغيل لديك.
قد يكون السبب الآخر لهذا الخطأ هو عدم كفاية الصلاحيات. في هذه الحالة، يرجى محاولة تنفيذ الأمر chmod 777 xeoma.app في المجلد الذي يحتوي على xeoma.app، ثم قم بتشغيل خادم زيوما مرة أخرى (xeoma.app -core).
2. خطأ “No such file or directory” (عند التشغيل)
إذا ظهر لك خطأ No such file or directory عند التشغيل، يرجى التحقق مما إذا كنت تشغل البرنامج على أحد أنظمة التشغيل المدعومة.
أيضاً، قد يحدث هذا الخطأ إذا قمت بتشغيل نسخة زيوما 32 بت على نظام لينكس 64 بت (أو العكس). تأكد من تشغيل نسخة زيوما 32 بت على لينكس 32 بت ونسخة زيوما 64 بت على لينكس 64 بت – فقط حمّل الإصدار المناسب من زيوما لنظام التشغيل لديك.
3. خطأ “Access denied” (عند التشغيل)
إذا ظهرت لك رسالة الخطأ التالية:
bash: ./xeoma.app: Access denied
قد يحدث هذا الخطأ إذا حاولت تشغيل زيوما من محرك USB أو قرص مُضمَّن في النظام بالمعامل noexec. نوصي بمحاولة تشغيل زيوما من قرص النظام أو إلغاء قيود التنفيذ.
4. خطأ Illegal instruction (Core dumped) (عند التشغيل)
إذا ظهر لك خطأ Illegal instruction عند التشغيل، فقد يكون ذلك بسبب استخدام معالج قديم لا يدعم تشغيل زيوما. في هذه الحالة، يرجى تجربة تشغيل الإصدار القديم من زيوما 15.2.25. إذا عمل هذا الإصدار بينما فشلت الإصدارات الأحدث، فننصحك بتحديث العتاد لديك.
هناك شكل آخر لهذا الخطأ: Segmentation fault (core dumped)
إذا ظهرت لك رسالة الخطأ هذه، فقد تكون هناك 3 مشكلات/حلول:
أ. المعالج قديم جداً ولا يمكن استخدامه لتشغيل زيوما. في هذه الحالة، يرجى محاولة تشغيل الإصدار القديم من زيوما 15.2.25 بدلاً من ذلك.
ب. ملف xeoma.app غير صحيح. يرجى التحقق من نظام التشغيل وتحميل الإصدار المتوافق من زيوما (لنظام 32 بت أو 64 بت). يمكنك تنفيذ الأمر uname -a لملف xeoma.app عبر Terminal وإرسال مخرجات وحدة التحكم إلينا للتحقق من الملف الذي قمت بتحميله.
ج. الملف لم يُحمَّل/يُفك ضغطه بالكامل (ملف تالف). أعد تحميل و/أو فك ضغط أرشيف زيوما.
د. وجود إصدار قديم من ESET NOD32 يمنع تشغيل زيوما. حاول تعطيل برنامج مكافحة الفيروسات للاختبار. إذا عمل زيوما بنجاح عند إيقاف البرنامج، فنوصي باستخدام برنامج آخر أو تحديث برنامجك إلى إصدار ESET Endpoint Antivirus for Linux v7، حيث أكدت شركة ESET أنها لن تعالج هذه المشكلة في إصدار NOD32 القديم لنظام لينكس.
هـ. يتوقف زيوما عن العمل لأسباب مختلفة. يرجى البحث عن ملف “trace.log” في نظامك وإرساله إلينا.
5. خطأ “version `GLIBC_2.17′ not found” (عند التشغيل)
إذا ظهر لك خطأ version `GLIBC_2.17′ not found عند التشغيل، فقد تكون تستخدم نظام تشغيل قديماً لا يدعم GLIBC_2.17 (أو إصداراً أعلى) المطلوب لبرنامج زيوما لنظام لينكس وكاميرات IP بدءاً من الإصدار 17.7.31 (مثل CentOS 6).
الحل: يرجى استخدام إصدار أقدم من زيوما (أقدم من 17.7.31) أو تحديث نظام التشغيل لديك.
6. خطأ Fail (عند التثبيت)
إذا ظهر لك الخطأ التالي أثناء التثبيت
[root@myUser ~]# ./xeoma.app -install -coreauto
install server (auto start) and client (manual start) ... * Ok > installFiles
* Ok > popClientFromAutorun
**
*** Fail > installCoreShortcut
* Ok > removeExeOnly
* Ok > unRegisterInSystem
* Ok > revertOldXeomaVersion
**
*** Fail > installCoreAutostartOnly
Fail
يرجى تثبيت حزمة xdg-user-dirs وإعادة محاولة التثبيت.
7. خطأ تم رفض الإذن
إذا ظهرت لك رسالة "تم رفض الإذن"، فاتبع الخطوات التالية:
1) افتح الطرفية
2) sudo chmod 777 /usr/local/Xeoma/ -R
3) sudo chmod 777 /home/USERNAME/Xeoma.desktop
4) أعد تشغيل الخادم
8. خطأ في التنشيط نوع التنشيط هذا محظور على جهازك
ظهور هذا الخطأ يعني أنك تحاول تنشيط ترخيص زيوما لايت على جهاز افتراضي.
يمكنك تنشيط ترخيص لايت على خادم فعلي فقط، أو اتصل بنا لاستبدال ترخيص لايت بترخيص ستاندرد، شريطة تغطية فرق التكلفة
إذا لم تنجح هذه الحلول، يرجى الاتصال بدعمنا الفني مع وصف المشكلة.
التنشيط
لتنشيط ترخيص زيوما أو تجديده، ستحتاج إلى مفتاح ترخيص مكوّن من 25 حرفاً استلمته بعد الشراء. هام: يرجى استخدام النسخ واللصق بدلاً من الإدخال اليدوي لمفتاح الترخيص لتجنب أخطاء الكتابة. في الطرفية (Terminal)، استخدم مفاتيح الاختصار Ctrl+Insert أو Ctrl+Shift+C للنسخ، وShift+Insert أو Ctrl+Shift+V للصق.
يمكنك تنشيط زيوما عبر القائمة الرئيسية – التسجيل – تنشيط.
لتنشيط زيوما عبر الطرفية (Terminal) (للخوادم عديمة الواجهة الرسومية headless)، يرجى استخدام الأمر -activateOnline:

نوصي بتنشيط زيوما بصلاحيات المسؤول (باستخدام sudo). يمكنك الاطلاع على جميع أوامر وحدة التحكم هنا.
يرجى ملاحظة أن جزء الخادم في زيوما فقط هو ما يتطلب تراخيص، أما عميل زيوما فهو مجاني ويمكنك استخدام أي عدد منه حسب الحاجة.
تشغيل معمارية ARM 32-bit على نظام 64-bit
في حال استخدام نظام تشغيل 64-bit، قد يظهر خطأ "Command not found" عند تشغيل الأداة. في هذه الحالة، يتعين تثبيت مجموعة مكتبات 32-bit. في التوزيعات القائمة على DEB، ثبّت المكتبات باستخدام الأمر sudo apt-get install ia32-libs.
لتشغيل الأدوات في التوزيعات القائمة على RPM، قد تحتاج إلى تثبيت مكتبة glibc إصدار 32-bit: sudo yum install glibc.i686.
تنفيذ:
sudo dpkg --add-architecture i386; sudo apt-get -y install libc6:i386 libncurses5:i386 libstdc++6:i386
الأسئلة الشائعة
1. هل يمكنني تثبيت زيوما على خادم Ubuntu أم أحتاج إلى واجهة سطح مكتب؟
بالتأكيد، يمكنك تثبيت زيوما على خادم Ubuntu بدون واجهة رسومية. يرجى الانتباه إلى أن دعم الصوت عبر وحدة التحكم يتطلب libasound2. إذا كنت تستخدم نسخة 64-bit، فقد تحتاج إلى تثبيت ia32-libs. بعد التثبيت، ستظهر كلمة مرور للوصول في وحدة التحكم؛ يجب حفظها لتتمكن من الاتصال من جهاز آخر (عميل). يمكن العثور على تعليمات Linux هنا للتثبيت بواجهة رسومية أو بدونها.
2. ما هي الأوامر المستخدمة للتحكم في زيوما عبر الطرفية (في الأنظمة التي لا تملك واجهة رسومية)؟
يرجى قراءة دليل زيوما على Linux و قائمة الأوامر المتاحة.
3. خادمي يعمل بنظام Linux. هل يمكنني الاتصال به من جهاز Mac؟
نعم، فالبرنامج متعدد المنصات. يمكن تثبيت خادمك (أو تشغيله مباشرة بدون تثبيت) على أي من أنظمة التشغيل المدعومة، مثل Debian، ويمكنك الاتصال به عن بُعد من جهاز آخر يعمل بأي نظام مدعوم، حتى من جهاز Mac بنظام Mac OSX. كل ما تحتاجه هو ملف زيوما المتوافق مع نظام التشغيل الذي يُشغّل عليه.
4. Linux. كيف أقوم بتشغيل التطبيق من الأرشيف (xeoma.app)؟ أم أنه ليس تطبيقاً؟ وهل هناك متطلبات عتادية خاصة بنظام Linux؟
يدعم زيوما التوزيعات التالية من Linux حالياً: openSUSE، وMint، وDebian، وUbuntu، وCentOS وغيرها، ويمكن العثور على القائمة الكاملة هنا. لتثبيت أو تشغيل زيوما على Linux، يرجى التأكد من فك ضغط أرشيف xeoma_linux.tgz على جهاز يعمل بنظام Linux. بخلاف ذلك، يجب تنفيذ الأمر: chmod a+x xeoma.app وبعدها يمكنك تشغيل زيوما كالمعتاد: ./xeoma.app.
يرجى قراءة دليل زيوما على Linux.
5. كيف أغير المنفذ (port) عند الاتصال بخادم عن بُعد؟
لا تحتاج إلى تغيير المنفذ. إذا لم يكن لدى خادمك عنوان IP ثابت، فكل ما عليك فعله هو إعداد إعادة توجيه المنفذ (استخدم portforward.com للحصول على الإرشادات، أو –وبشكل أسهل وأكثر ملاءمة– اشترك في خدمة Repeater لتتخلص من قلق إعادة توجيه المنفذ!). أما إذا كان منفذ زيوما الافتراضي مشغولاً، فيجب استخدام الأمر -serverport لتعيين منفذ جديد. راجع الإرشادات هنا
ولكن إذا كنت متأكداً من حاجتك لتغيير منفذ زيوما الافتراضي 8090، فاستخدم الأمر -serverport. إذا لم يكن زيوما مثبتاً، فشغّله باستخدام هذا الأمر متبوعاً بالمنفذ المطلوب. وإذا كان زيوما مثبتاً، فانتقل إلى نص التشغيل التلقائي وعدّل الأمر serverport فيه. على سبيل المثال، في نظام Windows: انتقل إلى HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XeomaCoreService في السجل وعدّله هناك
C:\Users\test\AppData\Local\VirtualStore\Program Files\Xeoma\xeoma.exe -service -startdelay 10 -serverport 10099. أما في نظام Linux، راجع هنا موقع نص التشغيل التلقائي
6. يعمل زيوما على Fedora 18. عند تشغيل xeoma -core، لا يمكنني الاتصال عن بُعد من العميل. ماذا أفعل؟
يرجى تشغيل الأمر -showpassword في سطر أوامر زيوما لعرض كلمة مرور الوصول عن بُعد (اللازمة للاتصال)، وسيؤدي ذلك إلى تفعيل الوصول عن بُعد تلقائياً. ثم أعد تشغيل زيوما؛ وسيقبل الاتصالات من أي عنوان IP. وإذا قمت بتثبيت زيوما، فسيتم تفعيل الوصول عن بُعد تلقائياً.
يرجى ملاحظة أنه في نظام Linux، يجب تنفيذ الأمر باستخدام sudo.
7. الرسالة التي تظهر لي في كل مرة أحاول فيها تشغيل ./xeoma.app -client هي:
! XWindow graphical shell is not available in console mode
هل لديك أي تصور عن سبب المشكلة؟
يرجى التحقق مما إذا كان متغير XAUTHORITY مُعرَّفاً لديك:
echo $XAUTHORITY
إذا لم يكن كذلك، فقم بتعريفه.
8. لدي خادم زيوما على نظام Linux بدون واجهة رسومية. كيف يمكنني معرفة إصدار جزء الخادم؟
عند الاتصال بجزء الخادم من العميل، سيظهر إصدار الخادم وإصدار العميل في شريط عنوان نافذة زيوما. وإذا لم يكن جزء الخادم مضافاً إلى التشغيل التلقائي، فستظهر هذه المعلومات في Terminal عند تشغيل زيوما.
9. كيف يمكنني تحميل إصدار سابق من زيوما على خادم Linux بدون واجهة رسومية؟
يمكنك استخدام الأمر التالي (مثلاً لتحميل إصدار زيوما 20.12.18): wget https://felenasoft.com/xeoma/downloads/2020-12-18/linux/xeoma_linux64.tgz
حيث يمثل "2020-12-18" رقم الإصدار 20.12.18 المطلوب بصيغة التاريخ (مثال آخر: wget https://felenasoft.com/xeoma/downloads/2017-08-31/linux/xeoma_linux64.tgz للإصدار زيوما 17.8.31). يمكنك التحقق من أسماء إصدارات زيوما السابقة هنا.
بعد تحميل الإصدار المطلوب، يمكنك استخدام دليل Linux هذا لفك الضغط وتثبيت زيوما.
10. أقوم بتشغيل زيوما على Odroid XU4 بنظام Ubuntu Mate 20.04. قمت بتثبيت خادم VNC للوصول عن بُعد، لكن تطبيق زيوما لا يعمل عبر جلسة VNC. هل من أفكار لحل هذه المشكلة؟
هل تستخدم TightVNC؟ فإعداداته لا تسمح بتشغيل عميل زيوما.
أسهل طريقة لحل هذه المشكلة هي تثبيت إصدار RealVNC:
sudo apt-get update
sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer
ثم:
sudo raspi-config
بعد ذلك، اختر Interfacing Options وفعّل VNC. وبهذه الطريقة سيعمل العميل بشكل صحيح.
11. لا يوجد صوت في نظام Linux. ما السبب؟
عند تثبيت زيوما ليعمل تلقائياً على نظام Linux، فإنه يعمل تحت حساب المستخدم "root". وافتراضياً، لا يملك "root" صلاحية الوصول إلى الصوت، ولهذا السبب لا يمكنك تشغيل ملفاتك الصوتية.
يمكنك إما تشغيل زيوما تحت حساب مستخدم عادي (دون تثبيته ليعمل تلقائياً) أو استخدام حل بديل لتمكين الصوت للمستخدم "root". اقرأ الإرشادات الخاصة بكيفية القيام بذلك عبر الرابط: https://www.computernetworkingnotes.com/linux-tutorials/enable-sound-service-for-root-user-in-ubuntu-linux.html
لا تتردد في الاتصال بنا إذا كنت بحاجة إلى مساعدة بخصوص زيوما!
12. أحاول تفعيل ترخيصي ولكن تظهر لي رسالة الخطأ "Can't store activation file" باستمرار. ماذا أفعل؟
تعذر تخزين ملف التنشيط – يظهر هذا الخطأ غالباً في أجهزة Linux ويرتبط عادةً بصلاحيات الوصول للنظام لكتابة الملفات. جرب أولاً تنشيط تراخيصك عبر Terminal أو سطر الأوامر كالتالي:
{path to xeoma.app} -activateOnline SERIAL1,SERIAL2IFANY,SERIAL3IFANY (أو -activateOnline ‘SERIAL1;SERIAL2IFANY;SERIAL3IFANY’ إذا كنت تفضل الفصل بينها بفاصلة منقوطة).
إذا لم ينجح تنشيط الترخيص، يرجى تنفيذ الأمر chmod 777 لملف xeoma.app (لمنح صلاحيات كتابة الملفات).
13. كيف أقوم بتشغيل عملاء زيوما على شاشات متعددة في Linux؟
يمكنك مراجعة المعلومات في هذا الدليل.
14. كيف يمكنني تشغيل xeoma.app تلقائياً؟ أستخدم جهاز Intel ونظام Linux، ولكن لا يمكنني تثبيت زيوما كخدمة لأن نظام Linux لدي محدود، ولا يمكنني التثبيت عبر systemctl. حالياً، أقوم بتشغيل زيوما يدوياً. ماذا أفعل؟
الطريقة الأسهل هي تشغيل خادم زيوما باستخدام crontab (نص برمجي)
للقيام بذلك، يمكنك استخدام الأمر التالي في Terminal:
sudo crontab -e
ستظهر لك نافذة يجب أن تحدد فيها ما يلي (في نهاية السطر):
@reboot /home/a/Desktop/xeoma_linux64/xeoma.app -core
بهذه الطريقة، سيُشغَّل زيوما تلقائياً عند كل إقلاع للجهاز.
15. هل يمكنني تثبيت زيوما بدون صلاحيات root؟
عند استخدام أدوات تثبيت زيوما، يتم التثبيت بصلاحيات ‘root’.
ولكن يمكنك أيضاً إنشاء سكربت تشغيل تلقائي خاص بك لتشغيل زيوما وتحديد كافة الصلاحيات اللازمة.
7 مارس 2014، تحديث: 23 يونيو 2021
اقرأ أيضاً:
أوامر سطر الأوامر المدعومة
برنامج زيوما للمراقبة بالفيديو على Linux
وفر أكثر مع برنامج زيوما لكاميرات الويب على Ubuntu
اختيار حاسوب مصغّر لبرمجيات المراقبة التلفزيونية (CCTV)
كيفية تثبيت نظام تشغيل 64/32 بت على لوحة Raspberry Pi 3
