الخلاصة: Linux v2.0.0 هو عميل مجتمعي، وليس إصدار ZimaClient الرسمي
التمييز الأهم هنا هو جهة التوزيع. تعرض صفحات التنزيل والإعداد الحالية في ZimaSpace رسميًا تطبيق ZimaClient لأجهزة سطح المكتب على Windows وmacOS. أما حزمة Linux v2.0.0 الواردة في هذا الموضوع، فهي من مشروع chicohaager/zima-linux-client الذي يديره المجتمع. وقد تكون مفيدة فعلًا، لكن ينبغي للمستخدمين تقييمها باعتبارها برمجيات مجتمعية، بدل افتراض أنها تتمتع بحدود الدعم نفسها التي يتمتع بها العميل الرسمي.

توضح تنزيلات Zima الرسمية قائمة المنصات الرسمية. ويُعد مصدر عميل Linux في المشروع المجتمعي المرجع الأساسي لحزم Linux.
ما الذي يضيفه Linux v2.0.0 فعليًا؟
تغطي إعادة الكتابة اكتشاف الأجهزة المحلية، وتركيب SMB، وتصفح الملفات والصور/المجلدات، والوصول إلى التطبيقات، ومهام النسخ الاحتياطي، وعناصر التحكم في إعادة التشغيل وإيقاف التشغيل، ومعرّف الوصول عن بُعد عبر مسار ZeroTier مضمّن. كما أصلح الإصدار مشكلة مزعجة تتمثل في ظهور نافذة بيضاء: فإذا رفضت واجهة الويب الخاصة بالتطبيق الاتصال، يعرض العميل الآن التطبيق وعنوان الوجهة وخطأ المتصفح، بدل ترك نافذة فارغة إلى الأبد.
ولهذا أهمية تشغيلية. فقد كانت نافذة Electron الفارغة تخفي سابقًا ما إذا كان التطبيق نفسه متوقفًا، أو أن المنفذ غير قابل للوصول، أو أن نقطة نهاية الويب أعادت خطأً. أما ظهور ERR_CONNECTION_REFUSED فينقل الفحص التالي إلى تطبيق ZimaOS والمنفذ، بدل إعادة تثبيت عميل Linux.
اختر الحزمة الأصلية عندما تحتاج إلى معرّف الوصول عن بُعد
ينشر المشروع حزم DEB وRPM وPacman، بالإضافة إلى AppImage. وتشغّل الحزم الأصلية منطق التثبيت الذي يفحص التبعيات ويضبط إمكانات ZeroTier المضمّنة. وتحذّر ملاحظات الإصدار الخاصة بالمشروع من أن AppImage لا يحصل على التكامل نفسه مع النظام، لذلك لا ينبغي افتراض أن معرّف الوصول عن بُعد سيعمل معه.
# بعد تنزيل install.sh وملفات المجموع الاختباري وحزمة مطابقة واحدة
chmod +x install.sh
sudo ./install.sh
# فحص تثبيت موجود
./install.sh --check
# إصلاح مشكلات التثبيت المدعومة
sudo ./install.sh --repair
قبل تنفيذ أي مُثبّت تم تنزيله بصلاحيات الجذر، افحص البرنامج النصي وتحقق من المجموع الاختباري المنشور. تشرح GitHub مفاهيم سلامة أصول الإصدارات في أمان سلسلة توريد البرمجيات.
اعرف حدود المنصات التي خضعت للاختبار
يذكر الموضوع إجراء فحوصات للحزم والتشغيل عبر عائلات Ubuntu وDebian وFedora وArch وopenSUSE، لكن المشرف يوضح صراحةً أن الفحوصات الآلية أو داخل الحاويات لا تعادل التحقق الواسع على أجهزة حقيقية. ولا يزال الإصدار المنشور v2.0.0 متاحًا لمعمارية x86_64 فقط. ولم تُنشر نسخة ARM64 عمدًا، لأن بدء تشغيل التطبيق على أجهزة ARM حقيقية لم يكن قد أُثبت.
إذا كنت تستخدم Wayland أو SELinux أو حلقة مفاتيح غير شائعة أو توزيعة مشتقة، فسجّل هذه التفاصيل عند الإبلاغ عن خطأ. فعبارة «Linux لا يعمل» واسعة جدًا بحيث يتعذر تشخيصها؛ أما التوزيعة والإصدار وX11/Wayland وتنسيق الحزمة، فهي الأبعاد المفيدة.
كيفية تشخيص تطبيق لا يفتح
- تأكد من أن التطبيق نفسه يفتح مباشرةً من لوحة تحكم ZimaOS.
- تحقق من عنوان URL والمنفذ الظاهرين في رسالة خطأ عميل Linux.
- تأكد من أن التطبيق قيد التشغيل وأن المنفذ قابل للوصول من جهاز Linux.
- إذا كان الوصول عبر الشبكة المحلية يعمل بينما لا يعمل معرّف الوصول عن بُعد، فشغّل أدوات تشخيص ZeroTier الخاصة بالعميل.
- اختبر الوصول المباشر إلى SMB/الملفات بشكل منفصل عن عرض ويب التطبيق المضمّن.
يوفر كل من الوصول إلى أجهزة ZimaClient والوصول عن بُعد عبر Tailscale مسارين مدعومين للمقارنة على جانب ZimaOS.
متى تفضّل استخدام أدوات Linux القياسية بدلًا منه؟
إذا كان كل ما تحتاج إليه هو الوصول إلى الملفات، فإن Linux يوفر بالفعل أدوات ناضجة لتركيب SMB/CIFS وعملاء Tailscale/WireGuard. وتصبح فائدة عميل سطح المكتب المجتمعي أكبر عندما تريد تجربة ZimaOS المتكاملة—اكتشاف الأجهزة والتطبيقات والنسخ الاحتياطي والهوية عن بُعد—في واجهة واحدة. أما بالنسبة إلى خادم أو محطة عمل بلا واجهة، فقد تكون البروتوكولات القياسية أبسط وأسهل في الأتمتة.
يُعد مصادقة SMB في ZimaOS المسار الأنسب عندما يكون متطلبك الوحيد هو التخزين المشترك.
لا تخلط بين أخطاء عميل Linux وأخطاء خدمات ZimaOS
اختبر دائمًا العملية نفسها من واجهة ويب ZimaOS أو باستخدام بروتوكول قياسي. فإذا كانت لوحة الويب قادرة على تصفح الملفات وكان SMB يعمل، بينما يفشل عميل Linux، فأبلغ عن مشكلة في طبقة العميل. أما إذا فشل تطبيق ZimaOS الأساسي أو المشاركة أيضًا، فأصلح تلك الخدمة أولًا. ويمنع هذا الفصل اعتبار العميل المجتمعي تفسيرًا لكل مشكلة أخرى غير مرتبطة بوحدة NAS.
الأسئلة الشائعة
هل يتوفر ZimaClient رسميًا لنظام Linux؟
يعرض مسار التنزيل الرسمي الحالي من ZimaSpace نظامي Windows وmacOS لنسخة ZimaClient المخصصة لسطح المكتب. أما تطبيق Linux v2.0.0 الوارد في موضوع المجتمع هذا، فتتم صيانته في مستودع GitHub مجتمعي منفصل.
هل يدعم Linux v2.0.0 معمارية ARM64؟
لا، لا تتوفر نسخة ARM64 منشورة في موضوع v2.0.0، لأن بدء تشغيل التطبيق على أجهزة حقيقية لم يكن قد تم التحقق منه.
هل ينبغي أن أستخدم AppImage أم DEB/RPM؟
استخدم حزمة أصلية عندما تحتاج إلى تكامل النظام ومسار معرّف الوصول عن بُعد عبر ZeroTier المضمّن في المشروع. أما AppImage فهو أكثر قابلية للنقل، لكنه لا يحصل على جميع إمكانات ما بعد التثبيت.
لماذا يعرض أحد التطبيقات الخطأ ERR_CONNECTION_REFUSED؟
لقد وصل المتصفح المضمّن إلى عنوان لم يقبل التطبيق الاتصال عليه. تحقق من حالة التطبيق والمنفذ المستهدف وعنوان المضيف وجدار الحماية قبل إعادة تثبيت العميل.
هل يمكنني تركيب مشاركات ZimaOS باستخدام SMB في Linux فقط؟
نعم. إذا كان هدفك الوحيد هو الوصول إلى الملفات، فإن أدوات CIFS/SMB القياسية تمثل بديلًا صالحًا لعميل سطح المكتب المجتمعي.
