حلّ المجتمع

لماذا لا تتوفر apt وopenssl وdocker-compose في SSH لنظام ZimaOS

After installing ZimaOS 1.5.4, a user found curl and jq but not apt-get, opkg, apk, openssl, or the legacy docker-compose command.

نظام ZimaOS ليس توزيعة لينكس عامة الأغراض تُدار حزمها

اتصل مستخدم بتثبيت جديد لـ ZimaOS 1.5.4 عبر SSH، ووجد أن curl وjq يعملان، بينما كانت apt-get وopkg وapk وopenssl وdocker-compose غير متاحة.

أوضح الرد أنه لا يمكن استخدام مديري الحزم الخاصين بتوزيعات لينكس الأخرى على ZimaOS. وكان غيابها حدًا في تصميم نظام التشغيل، وليس دليلًا على أن SSH نفسه غير مكتمل.

استخدم docker compose بدلًا من docker-compose

يستخدم أمر Compose المستقل الأقدم شرطة:

docker-compose

وأوصى الرد باختبار صيغة إضافة Docker CLI الحالية بدلًا من ذلك:

docker compose

لذلك قد تفشل البرامج النصية المنسوخة من أدلة لينكس الأقدم، حتى عندما تكون وظيفة Compose متاحة عبر Docker.

انشر الخدمات الإضافية في حاويات

أراد المستخدم الأوامر المفقودة لتثبيت NetBird على المضيف. وأوصت إجابة المجتمع بنشر NetBird عبر Docker بدلًا من محاولة تحويل نظام ZimaOS الأساسي إلى Debian أو Alpine أو OpenWrt باستخدام مدير حزم غير أصلي.

يحافظ ذلك على الخدمة وتبعياتها داخل بيئة حاوية. كما يتجنب الاعتماد على تغييرات في المضيف قد تكون غير متاحة أو قد تستبدلها تحديثات النظام اللاحقة.

لا تفترض تثبيت كل الأدوات المألوفة

يوفر SSH صدفةً للوصول إلى النظام؛ لكنه لا يضمن وجود كل الملفات التنفيذية الشائعة في لينكس. قبل اتباع برنامج تثبيت نصي تابع لجهة خارجية، افحص تبعياته وحدد ما إذا كان يتوقع وجود مضيف قابل للتعديل، أو حزم نظام، أو خدمات نظام لا يتيحها ZimaOS.

حد الإصدار

يتناول هذا النقاش، المؤلف من ردين، إصدار ZimaOS 1.5.4 في مارس 2026. وهو يحدد حدود استخدام مديري الحزم وأمر Compose المقترح في ذلك الوقت، لكنه لا يوثق ما إذا كانت الإصدارات اللاحقة قد أضافت أدوات محددة.

الأسئلة الشائعة

هل يمكن تفعيل apt-get من خلال SSH على ZimaOS؟

يقول الرد إن مديري الحزم مثل apt-get وopkg وapk غير مدعومين بالطريقة المتاحة على توزيعاتهم الأصلية.

هل Docker Compose غير متاح تمامًا؟

ليس بالضرورة. كان الأمر الموصى به هو docker compose بدلًا من الملف التنفيذي الأقدم docker-compose.